hisi3559A交叉编译Qt
2019-01-26 本文已影响0人
sunix
-
安装aarch64-himix100-linux
按照hisi文档安装即可,唯一需要注意的是此gcc是32位,所以在64位ubuntu下需要安装依赖库:
sudo apt install lib32ncurses5 lib32z1 lib32stdc++6
-
编译qt源码
-
修改 qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf,将其中所有 aarch64-linux-gnu-xxx替换为对应的aarch64-himix100-linux-xxx
-
在源码目录创建qt_compiler_conf.sh:
./configure \ -prefix /opt/aarch64/qt5.9.1_64/qt_sdk \ -release \ -opensource \ -make libs \ -shared \ -confirm-license \ -xplatform linux-aarch64-gnu-g++ \ -no-opengl \ -nomake examples \ -nomake tools
-
赋权并运行qt_compiler_conf.sh
chmod +x qt_compiler_conf.sh ./qt_compiler_conf.sh
生成makefile
-
-
编译
sudo make && sudo make install