【系统配置】
Debian 9.3 (stretch)【armv7l GNU/Linux】
Qt 5.5.1 (qt-opensource-linux-x86-5.5.1.run)
[ 注:qt linux5.5以后的版本只支持64位系统,所以32位的系统只能安装5.5以前的 ]
【注意:】由于我的debian系统不是x86的,所以官网上下载的.run安装包无法运行安装。我的运行会报错 Syntax error: "(" unexpected
如果你的debian系统运行 uname -a 显示如下内容,你就可以继续往下看了,如果不是,那这篇教程可能不适合你
Linux debian 4.9.11 #1 SMP PREEMPT Mon Nov 25 16:53:24 CST 2019 armv7l GNU/Linux
【开始安装】
链接:https://pan.baidu.com/s/1mewS-G2aKyIkBvCQR3NMUw
提取码:tjjx
这是QT安装包,下载解压以后运行 install.sh 文件即可安装,需要 root 权限
安装完成后就可以找到Qt Creator程序
【配置 qmake】
安装完成后,新建QT工程,测试有可能会报错,找不到 qmake
我的安装成功,新建工程测试,构建的时候会报错:
1 | Error while building/deploying project demo(kit: Desktop) |
执行 ls -al /usr/bin/qmake
可以看到 qmake是链接到 qmake -> qtchooser
,链接有误
这时候应该删除链接 sudo rm /usr/bin/qmake
然后再重新建立链接,链接到新安装的qmake
sudo ln -s /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /usr/bin/qmake
再执行 qmake -v
,应该没问题了
【配置编译器 gcc g++】
$ sudo aptitude install gcc g++ build-essential make automake autogen autoconf
执行这个命令,安装一下 gcc g++等
安装后的gcc g++ 所在的 linux 的目录为 /usr/bin/gcc
和 /usr/bin/g++
最后在 Tools -> Options… -> Build & Run -> Kits 把 Compiler: c 和 c++的路径配置一下即可。