国产麒麟+龙芯编译qt文件c++

国产麒麟+龙芯编译qt文件c++,第1张

国产麒麟+龙芯编译qt文件c++

最近要把代码移植到麒麟+龙芯上来,因为麒麟 *** 作系统是对ubuntu的二次开发,所以只要把原来的库文件从新在arm架构的计算机上编译一下就可以了。
有些库编译的时候会出错,一般来说基本都处在-fPIC这个参数上,编译的时候根据实际情况加上或者减去就可以了。
比如libx265就报错:重定位错误,这个时候找到CMakefile.text 将其中的-fPIC加上就好了。

当编译你自己的qt文件的时候,可以通过docker来编译,下载:
https://registry.hub.docker.com/r/yogoyong/arm64qtbuilder
启动docker

sudo docker run -it --rm --privileged  -v /home/kylin/crystalmedia/server/media/media-depends:/var/build_depend -v /home/kylin/crystalmedia/server/media/crystal-media:/var/build  -e LIB_base_PATH=/var/build_depend   yogoyong/arm64qtbuilder:protobuf build

其中/var/build_depend是依赖,/var/build是你*.pro文件所在的地方

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5703360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存