GCC 7 3 0編譯安裝

2021-08-17 00:20:17 字數 1220 閱讀 7928

科大開源映象站 gcc原始碼

解壓&進入目錄

tar -xf gcc-7.3.0.tar.gz

cd gcc-7.3.0

執行 download_prerequisites 指令碼

./contrib/download_prerequisites

建立編譯輸出目錄,將所有的中間檔案都放到該目錄

mkdir gcc-build-7.3.0

cd gcc-build-7.3.0

配置../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

引數解釋:

–enable-checking=release 增加一些檢查,也可以–disable-checking生成的編譯器在編譯過程中不做額外檢查

–enable-languages=c,c++ 你要讓你的gcc支援的程式語言

–disable-multilib 取消多目標庫編譯(取消32位庫編譯)

編譯sudo make

這個編譯了我乙個小時,建議你看個電影

編譯完成之後,需要把原來的gcc解除安裝,換成7.3.0版本的

找到已安裝的gcc和gcc-c++包

rpm -q gcc

rpm -q gcc-c++

刪除已經安裝低版本

rpm -e [包名]那就刪除吧

rpm -e gcc-4.8.5-16.el7_4.2.x86_64

rpm -e gcc-c++-4.8.5-16.el7_4.2.x86_64

安裝sudo make install

驗證版本

檢視gcc的安裝位置:which gcc

然後再檢視版本 /usr/local/bin/gcc -v,通常gcc都安裝在該處位置

對了,還有一點,我直接嘗試gcc -v的時候,提示沒有找到命令,應該是系統變數中沒有,那就手動新增一下gcc的安裝目錄

公升級成功,enjoy~

GCC 7 3 0編譯安裝

0.檢查是否已經安裝了老版本的gcc 更新到4.8 如果不執行這一步,第5步編譯會報錯 yum install gcc gcc c gcc v 如下圖 注 將gcc 7.3.0資料夾下的4個檔案 拷貝到 gcc 7.3.0 gcc build 7.3.0 資料夾下 引數解釋 enable check...

編譯安裝GCC

3.解壓gcc 4.6.3.tar.bz2 指令 flydream flydream opt tar xvf gcc 4.6.3.tar.bz2 4.進入 flydream flydream opt cd gcc 4.6.3 6.在gcc 4.6.3目錄下分別解壓上面的三個包 先安裝gmp 5.0....

編譯安裝 gcc

2 解壓 tar jxvf bz2 tar zxvf gz 這個步驟有兩種方式完成 a 如果linux有網路連線,直接這樣 cd gcc解壓目錄 contrib download prerequisites cd 然後解壓並移動到gcc 4.8.1下面 tar xjf gmp 4.3.2.tar.b...