主题:QT5.8如何交叉编译?

  共有36900人关注过本帖    
帅哥哟,离线,有人找我吗?
shenfumin
1楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2019-5-9 17:47:00   [只看该作者]

第一次尝试:主要是是尝试啊,不一定对

#source /opt/fsl-imx-x11/4.1.15-2.0.1/environment-setup-cortexa9hf-neon-emtronix-linux-gnueabi

然后需要配置一下

主要是参考网上别人的:

http://bbs.eeworld.com.cn/thread-433131-1-1.html

https://blog.csdn.net/xiaoqingyi_1014/article/details/80373168


根据上面的我就编写了自己的配置,可以写到要给文件中方便调试,更改,我就暂时把他命名为autoconfig.sh ,内容如下 

./configure \
        -v  \
        -opensource \
        -confirm-license \
        -device-option CROSS_COMPILE=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots/x86_64-pokysdk-linux/usr/bin/arm-emtronix-linux-gnueabi/arm-emtronix-linux-gnueabi- \
        -device linux-imx6-g++ \
        -prefix /opt/qt5 \
        -nomake examples \
        -nomake tests    \
        -nomake tools \
        -opengl es2 \
        -sysroot /opt/fsl-imx-x11/4.1.15-2.0.1/sysroots

其中

-device-option 指向你的编译器路径

-device 因为我用esm6800的板子,我查了一下英创的资料芯片类型为im6。然后我去

            qt-everywhere-opensource-src-5.8.0/qtbase/mkspecs/devices中看到linux-imx6-g++最像,不管啦先用起来。


[此贴子已经被作者于2019-5-9 17:53:35编辑过]

  单帖管理 | 引用 | 回复 回到顶部

返回首页

QT5.8如何交叉编译?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: