最后更新于
最后更新于
很多环境, 软件的安装配置, 依赖的gcc版本不同. 以安装cuda为例, cuda10.0版本要求gcc的版本不能高于7. 然而某些软件需要的gcc版本又可能高于7才可以运行, 因此, 多版本的gcc同时存在, 是一个常见的需求.
另外使用sudo apt install gcc g++
安装默认版本, 我们无法知晓安装的版本, 不如在了解需要的gcc版本限制之后, 直接指定版本安装.
配置gcc环境, 要安装gcc和g++两个环境.
首先使用sudo apt-get install gcc-* g++-*
安装两个包, 其中*
代表的是指定的版本, 例如:
sudo apt-get install gcc-7 g++-7
在安装之后, 输入gcc
还是会显示找不到, 接下来就是要配置环境:
配置完上面, 最好要把相应的路径更新到Path
变量当中去:
export PATH=/usr/local/gcc7:$PATH
使用root
账户中在/etc/profile
中加入上面的代码, 然后source /etc/profile
激活, 再在自己的账户中的~/.bashrc
中加入上面的代码, 最后source ~/.bashrc
激活.
然后输入gcc
就可以看到指令已经生效了.