韦东山imx6ull QT移植
1. 下载安装 qt-opensource-linux-x64-5.12.8.run
2. 下载 qt-everywhere-src-5.12.8.tar.xz,
tar vxf qt-everywhere-src-5.12.8.tar.xz cd
qt-everywhere-src-5.12.8/
vi qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf
vim compile.sh
chmod 777 compile.sh
./compile.sh
make -j 12
make install
3. 在linux的qt designer 配置编译器 和交叉编译器
配置linux的qt环境变量
4. 配置arm开发板 环境
cp arm-qt /usr/lib 将生成的arm-qt文件夹复制arm板的/usr/lib
vi /etc/profile
source /etc/profile
cp /usr/lib/arm-qt/lib/*so* -d /lib
5. 测试
cd /usr/lib/arm-qt/examples/widgets/widgets/digitalclock
./digitalclock
MAKEFILE_GENERATOR = UNIX
CONFIG += incremental
QMAKE_INCREMENTAL_STYLE = sublib
QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a
include(../common/linux.conf)
include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)
QMAKE_CC = arm-buildroot-linux-gnueabihf-gcc
QMAKE_CXX =