目录
系统:jetson-nano-jp451-sd-card-image
ubuntu 18.04
1.下载源码,我提供的链接如下:
链接:https://pan.baidu.com/s/1at9aW5-Q-wBNIIk5wRLM6A?pwd=ahgx
提取码:ahgx
2.解压源码
tar xJvf qtbase-everywhere-src-5.15.2.tar.xz
3.创建编译目录
sudo mkdir /usr/local/Qt-5.15.2
4.进入解压后的目录
cd qtbase-everywhere-src-5.15.2/
5.配置qt的安装目录
./configure -prefix /usr/local/Qt-5.15.2
注:在此过程中出现下述选择,选择o+回车,然后y+回车,即可,如下:
6.编译qt(建议指定参数-j8,否则时间有点长(两个多小时))
6.1查看自己的CPU是几核的
lscpu
结果如下:
6.2设置编译的线程数
#make #make我等了两个多小时了还在编译我直接受不了了,我看cpu使用率才是30-40,我直接指定-j8,直接占用拉到100%,笑死
make -j8 #make 实在太慢了,我就指定为-j8(8个并行任务数量,通常设置为CPU核心数的两倍)
结果如下:
7.安装qt
sudo make install
8.配置环境变量
8.1导入环境变量
说明,环境变量一般导入的是这三个的量:
1.Qt 的可执行文件目录,通常是 /usr/local/Qt-5.15.2/bin,其中 5.15.2 是你安装的 Qt 版本号。
2.Qt 的库文件目录,通常是 /usr/local/Qt-5.15.2/lib。
3.Qt 的插件目录,通常是 /usr/local/Qt-5.15.2/plugins。
echo 'export PATH="/usr/local/Qt-5.15.2/bin:$PATH"' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH="/usr/local/Qt-5.15.2/lib:$LD_LIBRARY_PATH"' >> ~/.bashrc
echo 'export QT_PLUGIN_PATH="/usr/local/Qt-5.15.2/plugins"' >> ~/.bashrc
8.2更新环境变量
qmake --version
如下图:
9.检验是否成功安装
qmake --version
# 若输出版本则成功安装
9.1安装前
9.2安装后
可以看到,到这一步就编译成功了,希望大家都成功啊!