arm架构下安装qt/qtcreator
https://download.qt.io/archive/qt/

注意,不要下载zip压缩包,编译不过。
xz -d qt-everywhere-opensource-src-5.9.4.tar.xz
tar -xvf qt-everywhere-opensource-src-5.9.4.tar
../configure -recheck-all -release -extprefix /opt/aarch64-qt -xplatform linux-aarch64-gnu-g++ -no-opengl -no-openssl -nomake tests -no-compile-examples -nomake examples -gif -ico -qt-libpng -qt-libjpeg -qt-sqlite
make
sudo make install
编译后的结果文件拷贝到/opt/aarch64-qt/,此时看到/opt/aarch64-qt目录下如下:

修改.bashrc环境变量,设置qt路径:
QTDIR=/opt/aarch64-qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
2. 安装qtcreator(https://www.likecs.com/show-204785771.html)
qtcreator下载地址:
https://download.qt.io/archive/qtcreator/
要选择tar.gz直接编译(linux x86/64架构可以选择.run的文件,直接chmod给权限,然后运行)。
tar -xcvf xxxx.tar.gz
qmake
make
sudo make install
ERROR

如果在make时候出现下面这个这个报错:cpuid.h没有那个文件或目录。
原因是Qt Creator 编译时带的第三方库botan没有对aarch64编译工具的支持
https://codereview.qt-project.org/#/c/79728/


点击Archive项的tar格式下载(其他格式也行),然后就会有一个60cc910.tar的文件夹
解压文件夹,找到botan.h和botan.cpp两个文件,路径一般在 60cc910/src/libs/3rdparty/botan
然后替换掉qtcreator中的boten.h和boten.cpp,路径一般是qt-creator-2.8.1-src/src/libs/3rdparty/botan
还需要在botan.pri中的linux*|freebsd*{}中增加一句DEFINES += arm,这个宏在头文件中有作为条件开关
make clean
make
sudo make install
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

还没查出原因
sudo apt install qtcreator
nvidia-jetson系列硬件平台上安装Qt
https://blog.csdn.net/xianquji1676/article/details/106168062?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106168062-blog-116746140.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106168062-blog-116746140.pc_relevant_aa&utm_relevant_index=1