文章目录
下载安装qtCreator
去QT下载官网下载对应需要的QT软件。
这里下载5.12.96版本的
改变安装包权限,然后,sudo运行安装包。
安装在opt目录下
安装完成。到安装路径QtCreator的bin目录中 找到应用的开启程序:
后台运行QtCreator:
/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
not a valid identifier 的错误
今天上午搭建交叉编译环境,安装arm-linux-gcc时,source /etc/profile的时候,老是跳出“路径 not a valid identifier”,检查了半天也不知道什么原因,后来在网上看到有人说是中英文的问题,我回头检查一看,果然,添加这句“export PATH=$PATH:/usr/local/arm/4.4.3/bin”时,因为是直接复制,黏贴过来的时候,“=”是中文格式,然后我赶紧把里面的符号重新再英文环境下打一遍,果然,安装顺利。顺便附上安装过程:
安装g++
下载并安装交叉编译器
下载交叉编译器
到linaro交叉编译器官网上去下载交叉编译器
挑选自己需要的交叉编译器
点击下载,下载速度有点慢,可以找个梯子去下载,会快速很多。
安装交叉编译器
交叉编译器解压缩到/usr/local/arm/
目录中。
然后在/etc/profile
添加交叉编译器的环境变量。
重启系统查看是否能够显示交叉编译器版本以确定安装成功。
下载编译 ARM 的Qt平台源码
我们可以在 Qt 下载地址 https://download.qt.io/找到 https://download.qt.io/archive/qt/5.12/5.12.9/si
ngle/,进入下载页面如下。
tslib库的安装,
./configure --host=arm-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes --cache-file=arm-linux.cache -prefix=/home/lonn/tslib-1.21/arm-tslib
上面的-prefix=/home/lonn/tslib-1.21/arm-tslib
该为自己的目录,需要创建一个armtslib的文件夹
配置arm的QT平台
要是绝对路径
#
# qmake configuration for building with arm-linux-gnueabi-g++
#
MAKEFILE_GENERATOR = UNIX
CONFIG += incremental
QMAKE_INCREMENTAL_STYLE = sublib
QT_QPA_DEFAULT_PLATFORM = linux
QMAKE_CFLAGS += -O2 -march=armv7-a -mtune=cortex-a7
QMAKE_CXXFLAGS