如何在 CentOS 上升级 gcc如何在 CentOS 上升级 gcc如何在 CentOS 上升级 gcc如何在 CentOS 上升级 gcc
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 上升级 gcc

问题:CentOS 上的默认 gcc 版本太旧,无法构建特定的应用程序。如何升级 CentOS 上安装的 gcc 版本?

从 CentOS 6.5 开始,安装的默认版本 gcc 是 4.4.7。如果您想在 CentOS 上升级 gcc,可以安装 devtools,它是 Red Hat Developer Toolset 的 CentOS 版本。 devtools适用于CentOS 5和6,包含一套开发工具,包括gcc、gdb、binutils、elftils等。devtools 1.1。提供gcc版本4.7.2。

要在 CentOS 上安装 devtools,请使用以下命令。


$ sudo wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -P /etc/yum.repos.d
$ sudo sh -c 'echo "enabled=1" >> /etc/yum.repos.d/devtools-1.1.repo'
$ sudo yum install devtoolset-1.1

devtools 将安装在 /opt/centos/devtoolset-1.1 下。

要使用 devtoolset 中的 gcc,请使用以下命令。此命令将启动一个新的 shell,其中所有环境变量都会自动设置为使用 devtools。


$ scl enable devtoolset-1.1 bash
$ gcc --version

gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)

或者,您可以显式定义以下变量以使用devtools。


export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc  
export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++
©2015-2025 艾丽卡 support@alaica.com