C 公升級編譯器gcc 4 7或者以上版本

2021-08-10 18:48:41 字數 856 閱讀 6628

直接上圖:(人狠話不多系列)

安裝完之後,你以為結束了?那是不可能的,為了方便你以後又遇到關於g++高版本的編譯問題,所以在此安裝一下devtoolset-2吧。

wget -o /etc/yum.repos.d/slc6-devtoolset.repo-o /etc/yum.repos.d/slc6-devtoolset.repo
yum install devtoolset-2install devtoolset-2
如果此時出現找不到gpg key的話,那就想辦法安裝key,為啥?安裝包都有個校驗呀,不然誰知道是不是病毒呢。

rpm --import
yum install devtoolset-2install devtoolset-2
ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/ hash -r gcc --version-s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/ hash -r gcc --version
這樣就差不多了,不用下試試,c++11的大多數屬性就可以用了。

通過GCC編譯器編譯c語言

可以利用gcc的引數來控制執行的過程,這樣就可以更深入的了解編譯c程式的過程。下面將通過對乙個程式的編譯來演示整個過程。include int main 1 預處理 編譯器將c程式的標頭檔案編譯進來,還有巨集的替換,可以用gcc的引數 e來參看。作用 將hello.c預處理輸出hello.i 2 編...

C語言基礎 GCC編譯器

預處理 pre processing 編譯 compiling 彙編 assembling 鏈結 linking 編譯器通過程式的副檔名來分辯編寫源程式所用的語言。由於不同的程式所需要執行編譯的步驟是不同的,因此gcc根據不同的字尾名對它們進行相應處理。後 綴 名 所對應的語言 編 譯 流 程 cc...

CentOS 7 公升級GCC編譯器

centos把最新的開發者工具包放到了乙個名為centos release scl的源倉庫中,名稱是devtools 6。gcc已經公升級到7.1版本,centos目前尚未跟進,最高版本是devtools 6,其中包含gcc 6.2.1版本。具體做法如下 sudo yum install cento...