qt配置交叉編譯環境


 

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
保存退出;
————————————————
版權聲明:本文為CSDN博主「DoneLin」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/mynameislinduan/java/article/details/52919747

 

現象: shell腳本中source aaa.sh時提示 source: not found

原因: ls -l `which sh` 提示/bin/sh -> dash

這說明是用dash來進行解析的。

 

改回方法: 

命令行執行:sudo dpkg-reconfigure dash

在界面中選擇no

再ls -l `which sh` 提示/bin/sh -> bash

 

修改成功,source可以用了~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM