【Qt】Ubuntu安装GCC9.3.0版本的Qt5.15.5

目录

一、安装GCC9.3.0

1.下载GCC9.3.0源码

2.获取依赖项的包

3.生成Makefile文件

4.编译并安装

5.生成软链接

6. 查看GCC版本

二、安装Qt

1.下载Qt安装包

2.创建Qt项目并运行

一、安装GCC9.3.0

1.下载GCC9.3.0源码

https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz

2.获取依赖项的包

解压后,运行脚本获取依赖项的包(需要联网)

./contrib/download_prerequisite

不要在contrib那层打开终端运行脚本,在gcc-9.3.0那层打开终端 

也可以下载链接里的压缩包,我已经把依赖项的包都放进去了

https://download.csdn.net/download/lieam/87904774?spm=1001.2014.3001.5503

3.生成Makefile文件

进入gcc-9.3.0文件,创建一个文件夹存放编译文件

 配置configure,生成makefile 文件

../configure --prefix=/usr/local/gcc9 --enable-languages=c,c++,go --disable-multilib

如果报没有那个文件或目录,就手动输命令不要复制

如果报error: no acceptable C compiler found in $PATH,需要去下载一个随便哪个版本的gcc(需要联网),然后再输入上面的命令

sudo apt-get install gcc

sudo apt-get install g++

可以看到生成的Makefile文件

4.编译并安装

make -j8

-j8表示是用8核跑,可以按照自己电脑配置来

如果报这个错,就make和make-guile都安装

开始编译,这个考验机器的配置,编译时间为1-4小时不等,等待.......

编译完成后,安装

sudo make install

去/usr/local/gcc9,查看文件内容

5.生成软链接

先删除原有的(需要的可以备份)

sudo rm -f /usr/bin/gcc

sudo rm -f /usr/bin/g++

再创建软链接

sudo ln -s /usr/local/gcc9/bin/gcc /usr/bin/gcc

sudo ln -s /usr/local/gcc9/bin/g++ /usr/bin/g++

将新编译的c++标准库复制到/usr/lib64目录下

sudo cp /usr/local/gcc9/lib64/libstdc++.so.6.0.28 /usr/lib64

cd /usr/lib64

sudo ln -s libstdc++.so.6.0.28 libstdc++.so.6

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

6. 查看GCC版本

二、安装Qt

1.下载Qt安装包

https://download.csdn.net/download/lieam/87905503

修改权限后运行 

chmod 777 ./Qt-opensource-linux-X86_64-Qt5.15.5.run

sudo ./Qt-opensource-linux-X86_64-Qt5.15.5.run

安裝时所有步骤都默认,选择组件那里要全选

2.创建Qt项目并运行

创建一个Qt工程,运行,发现会报这个错

下载链接里的压缩包

https://download.csdn.net/download/lieam/87906279

解压后,随便放一个位置,在文件里打开终端,输入

 vim /etc/ld.so.conf

添加lib文件所在位置,保存

然后输入

sudo ldconfig

再次运行Qt工程,发现报这个错:

查看是否有GL库

locate libGL.so

 

有的话,建立软链接就可以了

sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 /usr/lib/x86_64-linux-gnu/libGL.so 

解决方法参考:https://blog.csdn.net/weixin_46386047/article/details/126098559

再次运行,OK!

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以按照以下步骤在Ubuntu 20.04上安装GCC 9.3.0: 1. 打开终端并更新软件包列表: sudo apt update 2. 安装GCC 9.3.0: sudo apt install gcc-9 3. 确认GCC 9.3.0已成功安装gcc-9 --version 4. 如果您需要将GCC 9.3.0设置为默认编译器,请运行以下命令: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 5. 然后运行以下命令以选择GCC 9.3.0作为默认编译器: sudo update-alternatives --config gcc 6. 选择GCC 9.3.0并按Enter键。 现在,您已成功在Ubuntu 20.04上安装GCC 9.3.0。 ### 回答2: Ubuntu 20.04是一款非常流行的操作系统,适用于各种开发工作。如果你想在Ubuntu 20.04中安装GCC 9.3.0编译器,可以按照以下步骤操作: 1. 更新Ubuntu软件包列表: sudo apt-get update 2. 安装GCC 9.3.0和其他开发工具: sudo apt-get install build-essential sudo apt-get install gcc-9 g++-9 3. 在终端中输入以下命令以确认GCC 9.3.0已经正确安装gcc-9 --version g++-9 --version 如果结果显示GCC和G++的版本为9.3.0,则说明已经成功安装。 4. 为了避免在使用GCC开发时版本混淆,你可以将GCC 9.3.0设置为默认版本。在终端中依次输入以下命令: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100 sudo update-alternatives --config gcc sudo update-alternatives --config g++ 这将分别将GCC和G++设置为默认的9.3.0版本,并且在以后使用这些编译器时,将会自动使用正确的版本。 总的来说,安装GCC 9.3.0非常简单,只需要几个命令就能完成。如果你在执行过程中遇到问题,可以尝试通过谷歌等搜索引擎查找解决方案或咨询Ubuntu社区或其他相关社区的用户。 ### 回答3: Ubuntu20.04是一个非常流行的Linux操作系统,而GCC是一个重要的编译器,它有助于我们开发软件。在Ubuntu20.04上安装GCC9.3.0是一个比较简单的过程,我们可以按照以下步骤进行: 1.首先确保你的Ubuntu20.04系统更新到最新的版本,可以使用以下命令:sudo apt-get update && sudo apt-get upgrade 2.安装GCC 9.3.0,可以使用以下命令:sudo apt-get install gcc-9 3.安装完成后,我们可以使用以下命令来检查版本gcc --version 4.如果想要将GCC 9.3.0设置为默认的版本,我们可以使用以下命令来完成:sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 5.然后我们可以使用以下命令来将GCC 9.3.0设置为默认的版本:sudo update-alternatives --config gcc 在以上步骤中,我们通过安装、检查版本和设置默认版本三个步骤,成功地将GCC 9.3.0安装Ubuntu 20.04上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值