加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 综合聚焦 > Ubuntu > 正文

ubuntu 16.04 qt 5.5教程编译环境的搭建,ubuntu i.mx6 qt交叉编译环境搭建

发布时间:2020-07-22 12:34:07 所属栏目:Ubuntu 来源:互联网
导读:ubuntu 16.04配置qt5交叉编译环境的方法。配置qt的编译环境方法,linux下配置qt,配置linux qt的方法,imx6 qt交叉编译环境搭建,i.mx6 qt教程编译; qt交叉编译环境,配置qt交叉编译,arm qt编译qt编译arm的配置方法; 首先安装Qtcreator: sudo apt-get inst

ubuntu 16.04配置qt5交叉编译环境的方法。配置qt的编译环境方法,linux下配置qt,配置linux qt的方法,imx6 qt交叉编译环境搭建,i.mx6 qt教程编译;

qt交叉编译环境,配置qt交叉编译,arm qt编译qt编译arm的配置方法;

  • 首先安装Qtcreator:
    sudo apt-get install qtcreator
    安装成功之后,打开qtcreaotr,配置:
    tool -》 option:
    清楚你自己的交叉编译工具链的位置,比如,我的qmake位置:
    qmake loacation:opt/yogurt/i.MX6-PD15.3.0/sysroots/x86_64-yogurtsdk-linux/usr/bin/qt5/qmake
    你需要在QTcreator启动之后,设定“工具”->”选项”->“套件kit,编译器,version等选项卡”:
    complier path:/opt/yogurt/i.MX6-PD15.3.0/sysroots/x86_64-yogurtsdk-linux/usr/bin/arm-phytec-linux-gnueabi/arm-phytec-linux-gnueabi-g++
    platform linker flag:-march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 –sysroot=/opt/yogurt/i.MX6-PD15.3.0/sysroots/cortexa9hf-vfp-neon-phytec-linux-gnueabi

  • 首先在终端type qtcreator,找出qt所在的地方;我的qt在我的ubuntu安装目录:
    type qtcreator
    qtcreator is /usr/bin/qtcreator
    cd /usr/bin/
    gedit qtcreator.sh

  • 由于我的工具SDK是基于imx6的,在sdk中有个source文件是设定编译环境的各个环境变量的,所以在qtcreator.sh脚本上面添加source,因为这样才可让source执行到qt,如果在bash中source xxxxx,只能对当前的seccession有用

. /opt/yogurt/i.MX6-PD15.3.0/environment-setup-cortexa9hf-vfp-neon-phytec-linux-gnueabi
保存退出;

  • 之后,在添加一个软连接: sudo ln -s /usr/bin/qtcreator.sh /usr/bin/qtcreator-arm 之后,在终端中启动可以进行交叉编译的qtcreator: /usr/bin/qtcreator-arm

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读