2020-11-11 ubuntu20.04 使用i686-arago-linux交叉编译器编译Qt4.8.4

新买的电脑,安装官网下载的20.04后,安装了默认的gcc编译器gcc-9(当前最新,坑爹)

如果configture报错 

需要安装x11等相关依赖,可以参考https://m.linuxidc.com/Linux/2017-03/141552.htm

https://blog.csdn.net/jzzy_hony/article/details/79181605


qmake 生成后

如果在编译qt源码过程中报一些源码里面的错误,比如我的报某一个cpp的析构函数出错,需要更换主机的gcc版本,更换成gcc-5后替换软链接gcc指向到gcc-5,编译成功

找了两天,更换编译器后成功,猜测是由于使用最新版本的gcc-9与Qt4.X.X的版本不兼容,导致生成qmake uic moc等qt工具存在兼容性问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容