CentOS7 安装高版本gcc, g++, gfortran等工具
SCL(Software Collections)是一个CentOS/RHEL Linux平台的软件多版本共存解决方案,为用户提供一种方便、安全地安装和使用应用程序和运行时环境的多个版本的方式。
Developer Toolset是为CentOS和REHL Linux平台开发者设计的开发工具集,提供GCC工具集、GNU Debugger以及其它开发、调试、性能测试工具的不同版本。
因此,可以通过安装scl源并下载对应版本的devtoolset来达到管理高版本gcc、g++、gfortran等开发工具的目的。
-
安装scl源
yum -y install centos-release-scl -
安装devtoolset-x
可以根据需要安装指定版本的devtoolset,这里以 devtooset-9 为例。
yum -y install devtoolset-9默认安装位置为 /opt 目录。
-
激活devtoolset
编辑 ~/.bash_profile,在文件尾部添加如下命令。
source /opt/rh/devtoolset-9/enable保存退出后重新加载配置文件。
source ~/.bash_profile -
检查是否安装成功
以 gcc 为例gcc -v

浙公网安备 33010602011771号