CentOS Linux下安裝GCC完整指南
通過Yum倉庫安裝GCC
執(zhí)行以下命令安裝預(yù)編譯的GCC包:
sudo yum install gcc
若需同時安裝C++編譯器,可執(zhí)行:
sudo yum install gcc-c++
安裝指定版本GCC
查看可用版本列表:
yum list available gcc*
安裝特定版本(示例為gcc-9):
sudo yum install gcc-9 gcc-c++-9
源碼編譯安裝GCC
1. 安裝依賴項:
sudo yum install make automake bzip2 wget
2. 下載源碼包:
wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
3. 配置編譯選項:
./configure --disable-multilib --enable-languages=c,c++
4. 執(zhí)行編譯安裝:
make -j4 && sudo make install
驗證安裝結(jié)果
檢查GCC版本信息:
gcc --version
測試編譯示例程序:
echo 'int main(){return 0;}' > test.c && gcc test.c -o test
多版本管理技巧
使用alternatives命令切換版本:
sudo alternatives --config gcc
設(shè)置環(huán)境變量指定編譯器路徑:
export PATH=/usr/local/gcc-11.2.0/bin:$PATH
常見問題處理
? 依賴缺失錯誤:通過yum provides */缺失文件名
定位所需包
? 編譯失敗時清理緩存:make distclean
? 庫路徑配置:在/etc/ld.so.conf.d/
添加自定義路徑