以下是CentOS配置GCC环境的常用技巧:
快速安装(推荐)
使用yum安装开发工具组,包含GCC及常用库:
sudo yum groupinstall "Development Tools" -y # CentOS 7/8
sudo dnf groupinstall "Development Tools" -y # CentOS 8+(若使用dnf)
验证:gcc --version
源码编译安装(指定版本)
wget https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.gzsudo yum install build-essential libncurses5-dev libgmp-dev ..../configure --prefix=/usr/local/gcc-14.2.0 --enable-languages=c,c++ --disable-multilib
make -j$(nproc)
sudo make install
/etc/profile,添加export PATH=/usr/local/gcc-14.2.0/bin:$PATH,执行source /etc/profile。多版本管理(Devtoolset)
sudo yum install devtoolset-9-gcc* -yscl enable devtoolset-9 bash/etc/profile,添加source /opt/rh/devtoolset-9/enable,执行source /etc/profile。环境变量配置
~/.bashrc,添加export PATH=/path/to/gcc/bin:$PATH,执行source ~/.bashrc。/etc/profile或/etc/environment,添加上述路径,执行source /etc/profile。验证与调试
gcc --version。gcc -Wall -o test test.c。sudo yum install gdb,使用gdb ./test调试。技巧总结:
yum或devtoolset快速配置,适合大多数场景。devtoolset,避免手动修改环境变量。