离线安装背景或原因:你的开发或使用环境不允许联网(这样的办公环境不多了,联网的话使用sudo apt-get install xxx即可)
前期准备:由于GCC、G++、Make等工具依赖项众多,我们需要提前先把基础依赖库下载并安装,才能安装以上工具。
工具安装包或基础依赖库下载参加以下Ubuntu官网链接: (注意安装包要与系统配套才行)
http://archive.ubuntu.com/ubuntu/pool/main/
https://pkgs.org/
make工具如果想在有make的基础上再升级,可以去官网 ftp://ftp.gnu.org/gnu/make/ 下载安装包手动编译。
GCC、G++基础依赖项:
1.gcc-7-base 2.libasan4 3.libubsan0 4.libcilkrts5 5.gcc-8-base
6.libitm1 7.libatomic1 8.liblsan0 9.libtsan0 10.libmpx2
11.libquadmath0 12.libc-dev-bin 13.linux-libc-dev 14.libc-6-dev
(安装顺序如排列所示)
安装时,请先将文件属性化,再使用命令sudo dpkg -i *.deb(*为你安装包的名字)安装即可。
GCC、G++工具安装:
1.gcc-7_7.5.0 2.libstdc++-7-dev 3.g++-7_7.5.0
(安装顺序如排列所示)
Make工具安装:
make_4.1-9.1ubuntu1_amd64.deb
安装完成后,使用命令 gcc or g++ or make --version ,提示报错,此时进入/usr/bin目录下,会发现工具名称都会带有版本号,使用全称,即可查看版本号。
设置工具为默认工具:sudo ln -s /usr/bin/工具名-x.xxx /usr/bin/工具名 //创建新的连接文件指向新的工具名
安装完以上工具后,就可以使用QT开发工具开发了,但是有时还会报错 cannot find -lGL,故需要对OpenGL库进行索引。
在命令行下键入如下命令,重启QT即可。
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
欢迎转载,欢迎指正,更欢迎点赞。转载请附原文链接。