mount挂载windows(dai)共享文件夹 参考:https://www.cnblogs.com/LiuYanYGZ/p/12043945.html
$ cd /data/home/uos01/ $ mkdir windows_share $ sudo mount -t cifs -o username=share,password=share //192.168.11.111/share ./windows
准备要装环境的路径
$ cd /data/home/uos01/ $ mkdir environment $ cd environment $ mkdir cmake $ mkdir qt
安装G++与CMAKE 参考来源
G++版本号胃8.3.0 已存至共享目录。下载路径为: g++ c++
可保存至/data/home/uos01/g++/
$ cd /data/home/uos01/g++/ $ sudo dpkg --force-depends -i libstdc++6_8.3.0-6_amd64.deb $ sudo dpkg --force-depends -i g++-8_8.3.0-6_amd64.deb
也可以尝试如下方法替代:
$ sudo apt update $ sudo apt install libstdc++-8-dev $ sudo apt install g++-8
验证:
$ g++-8 -v $ which g++-8 $ sudo ln -s /usr/bin/g++-8 /usr/bin/g++
CMAKE官网下载:https://cmake.org/download/ cmake-3.28.4-linux-x86_64.tar.gz 已存至共享目录。
可保存至/data/home/uos01/cmake/
$ cd /data/home/uos01/cmake/ $ tar -zxvf cmake-3.28.4-linux-x86_64.tar.gz
$ sudo ln -s /data/home/uos01/environment/cmake/cmake-3.28.4-linux-x86_64/bin/cmake /usr/bin/cmake
以下安装方式是否更简便,但可能版本号过低不符合要求,可以通过下载包安装
$ sudo apt install cmake
末行添加环境变量 export PATH=$PATH:/data/home/uos01/environment/cmake/cmake-3.28.4-linux-x86_64/bin
$ cd $ vi .bashrc $ source .bashrc
系统安全-安全工具作了设置修改
验证:
$ cmake --version
清缓存
$ sudo apt-cache search libgl | grep dev
查看可用安装包:
$ apt list *qt5*
QT5.15.2安装:
$ cd /data/home/uos01/environment/qt/
安装依赖项
sudo apt-get install build-essential \ libgl1-mesa-dev \ libglib2.0-dev \ libsm-dev \ libxrender-dev \ libfontconfig1-dev \ libdbus-1-dev \ libxkbcommon-dev \ libsqlite3-dev \ libfreetype6-dev \ libinput-dev \ libmtdev-dev \ libpng-dev \ libxcb1-dev \ libx11-xcb-dev \ libxcb-image0-dev \ libxcb-keysyms1-dev \ libxcb-shm0-dev \ libxcb-icccm4-dev \ libxcb-sync-dev \ libxcb-xfixes0-dev \ zlib1g-dev
QT源码下载路径:
https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz
$ wget https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz $ tar xf qt-everywhere-src-5.15.2.tar.xz $ cd qt-everywhere-src-5.15.2 $ ./configure -prefix /data/home/uos01/environment/qt/qt5.15.2 \ -confirm-license \ -release \ -opensource \ -qt-xcb \ -v
可能报opengl功能测试失败的问题,解决方案:
确保系统安装了OpenGL驱动程序和相关库。对于NVIDIA显卡,可以尝试安装nvidia-driver和nvidia-cuda-toolkit。
安装Qt所需的OpenGL开发包,如libqt5opengl5-dev。
确认X服务器配置正确,并且支持Qt的OpenGL渲染。
如果你有特定的显卡或者需要指定OpenGL版本,可以在配置Qt时通过-opengl参数指定,例如-opengl dynamic。
$ sudo apt install nvidia-driver nvidia-cuda-toolkit libqt5opengl5-dev $ sudo apt-get update $ sudo apt-get upgrade
$ rm config.cache //此处重复上述./configure指令
//......
$ make -j$(nproc) $ sudo make install
修改qmake指向路径:
需要编辑/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
先找到该链接文件的原始路径($ ls -l default.conf),我查到的是/usr/share/qtchooser/qt4-x86_64-linux-gnu.conf
尝试修改软链接地址到/usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
然后编辑/usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
$ ln -sf ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf default.conf $ cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/sudo ln -sf ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf default.conf $ sudo vi /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf ## 路径设为/data/home/uos01/environment/qt/qt5.15.2/bin $ source /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
验证:
$ qmake --version标签:qt5.15,cmake,qt,sudo,dev,64,安装,统信,x86 From: https://www.cnblogs.com/VeelDai/p/18164251