ubuntu18.0 安装Qt5.11配置arm-none-eabi-2018- 交叉工具链后找不到编译链

因为在点Add后进入到交叉工具链目录下是空的,没有qmake ,在这里必须有qmake才行,这是由于在添加的时候还缺一部,就是下载Qt源码, 然后把源码加压,修改源码下的/mkspecs/qws/linux-arm-gnueabi-g++ /qmake.conf,修改内容如下:(指定工具链)

下面步骤粘贴自博客:

https://blog.csdn.net/tyshtang/article/details/42585433

https://blog.csdn.net/tyshtang

# modifications to g++.conf
QMAKE_CC = arm-none-linux-gnueabi-gcc
QMAKE_CXX = arm-none-linux-gnueabi-g++
QMAKE_LINK = arm-none-linux-gnueabi-g++
QMAKE_LINK_SHLIB = arm-none-linux-gnueabi-g++

# modifications to linux.conf
QMAKE_AR = arm-none-linux-gnueabi-ar cqs
QMAKE_OBJCOPY = arm-none-linux-gnueabi-objcopy
QMAKE_STRIP = arm-none-linux-gnueabi-strip

改为如图

回到源码顶层目录,生成Makefile

./configure -prefix /usr/local/qt-4.8.1-for-arm -embedded arm -host-little-endian -little-endian -no-cups -no-3dnow -nomake examples -nomake demos -nomake docs -xplatform /qws/linux-arm-gnueabi-g++

执行结果如下:

......

Qt  is now configured for building ,just run 'make'  
Once everything is built , you must run 'make  install'  
Qt will be installed into /usr/local/qt-4.8.1-for-arm
To  reconfigure ,run 'make confclean' and 'configure'

编译

make  
make install 

修改环境变量

在~/.bashrc中添加以下语句

export ARMQTDIR=/usr/local/qt-4.8.1-for-arm
export PATH=$ARMQTDIR/bin:$PATH
export LD_LIBRARY_PATH=$ARMQTDIR/lib
export QMAKESPEC=/usr/local/qt-4.8.1-for-arm/mkspecs/qws/linux-arm-gnueabi-g++

   重新加载~/.bashrc:

source ~/.bashrc
检查是否成功:
qmake -v

QMake version 2.01a
Using Qt version 4.8.1 in /usr/local/qt-4.8.1-for-arm/lib
 

which qmake

/usr/local/qt-4.8.1-for-arm/bin/qmake --------------------- 本文来自 xiaowumemo 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/tyshtang/article/details/42585433?utm_source=copy

--------------------- 本文来自 xiaowumemo 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/tyshtang/article/details/42585433?utm_source=copy

安装至需要  .run      工具链需要对应的 src - .zip

猜你喜欢

转载自blog.csdn.net/qq_41071706/article/details/82881402
今日推荐