檢視gcc版本
ubuntu下檢視gcc的版本非常簡單,直接在終端上輸入gcc -v 或者 gcc --version,就會顯示版本資訊了,而且它配置的編譯指令碼引數也可看到,如下圖所示:
#cd /opt
#wget
2、解壓
#tar -xvf gcc-5.3.0.tar.gz
3、建立安裝目錄
#mkdir /usr/local/gcc-5.3.0/
4、配置安裝
#./opt/gcc-5.3.0/configure -prefix=/usr/local/gcc-5.3.0
如果出現如下錯誤:
⑴ 安裝gmp4.3.2
#解壓#tar -xvf gmp-4.3.2.tar.bz2
#進入解壓目錄
#cd /opt/gmp-4.3.2
#建立安裝目錄
#mkdir /usr/local/gmp-4.3.2
#配置安裝
#./configure -prefix=/usr/local/gmp-4.3.2
#編譯#make
#安裝#make install
⑵ 安裝mpfr2.4.2
#解壓#tar -xvf mpfr-2.4.2.tar.bz2
#進入解壓目錄
#cd /opt/mpfr-2.4.2
#建立安裝目錄
#mkdir /usr/local/mpfr-2.4.2
#配置安裝
#./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2
#編譯#make
#安裝#make install
⑶ 安裝mpc0.8.1
#解壓#tar -xvf mpc-0.8.1.tar.gz
#進入解壓目錄
#cd /opt/mpc-0.8.1
#建立安裝目錄
#mkdir /usr/local/mpc-0.8.1
#配置安裝
#./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2
#編譯#make
#安裝#make install
5、再次配置gcc安裝配置選項
#cd /usr/local/gcc-5.3.0
#./opt/gcc-5.3.0/configure --prefix=/usr/local/gcc-5.3.0 -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1
6、編譯
#make
大約半小時編譯完成…
7、安裝
ake install
8、軟鏈結
#ln -s /usr/local/gcc-5.3.0/bin/gcc gcc
#ln -s /usr/local/gcc-5.3.0/bin/g++ g++
9、新增環境變數
新增如下**:
#gcc
ld_library_path=:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/gcc-5.3.0/lib:/usr/local/gcc-5.3.0/lib64
#export ld_library_path
安裝完畢!
參考:
Linux 安裝gcc編譯器
總結一下自己的學習經驗,學習時發現linux沒有安裝gcc,方式一 yum install gcc c 前提是可以聯網 方式二 進入linux桌面,找到 rpm ivh cpp 4.1.2 48.e15.i386.rpm 回車 rpm ivh kernel headers 2.6.18 194.el...
Linux安裝gcc編譯器詳解
本人使用的是centos 6.5 64位系統,由於在安裝系統的時候並沒有勾選安裝gcc編譯器,因此需要自行安裝gcc編譯器。對於配備了yum的linux發行版而言,安裝gcc編譯器就變得so easy。我們只需要分別執行如下命令即可 安裝gcc c 編譯器以及核心檔案 yum y install g...
Linux下gcc編譯器和g 編譯器的那些事兒
使用c c 程式設計大約有三四個年頭了。最開始涉及到微控制器 嵌入式linux等,都使用的是c語言,那時主要寫linux驅動,甚至在arm板上寫linux應用程式時需要應用物件導向的思想的時候,都是使用c語言的結構體和函式指標來實現。當然,使用的編譯器自然就是gcc了。後來,慢慢的轉向了使用c 編寫...