当前位置:   article > 正文

ubuntu系统(8):更新gcc版本为7.5.0_ubuntu环境变量指定gcc版本

ubuntu环境变量指定gcc版本

目录

​1、安装gcc 7.5和g++ 7.5版本

2、将gcc和g++的默认版本设置为gcc 7.5

3、查看已安装的gcc可用选项列表

4、使用--install参数添加gcc选项

5、检查更新后版本


有的项目或者代码可能依赖于特定版本的编译器,导致在不同版本的编译器上表现出不同的行为,甚至在非支持版本的编译器中可能报错。所以在安装相关依赖的时候,一定要看看项目需要的软件包版本。

我的ubuntu20.04中gcc版本为9.4.0,下载的项目指定的是gcc 7.5.0版本。

1、安装gcc 7.5和g++ 7.5版本

  1. sudo apt update
  2. sudo apt install gcc-7 g++-7

2、将gcc和g++的默认版本设置为gcc 7.5

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7

【报错】update-alternatives: error: alternative g++ can't be slave of gcc: it is a master alternative

【报错原因】大概是因为在使用"sudo update-alternatives"命令时,指定了一个无效的从属关系,命令行试图将"g++"设置为"gcc"的从属项,但实际上"g++"是主要选项而不是从属项。

此时的版本还是9.4.0。

3、查看已安装的gcc可用选项列表

sudo update-alternatives --list gcc

4、使用--install参数添加gcc选项

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70

5、检查更新后版本

gcc —version

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/331932
推荐阅读
相关标签
  

闽ICP备14008679号