天天看點

linux安裝和解除安裝gcc g 4.8,CentOS 編譯安裝gcc 4.8 為了支援C++11新特性

gcc屬于gun軟體,下載下傳gun所有軟體

1,編譯gcc的時候,還是需要存在gcc,g++

2,等編譯完成,解除安裝系統的gcc,g+++

3,測試c++11

[[email protected]~]$sudoyuminstallgccgcc-c++

[[email protected]~]$wgetftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2

[[email protected]~]$taxxfgcc-4.8.5.tar.bz2

[[email protected]~]$cdgcc-4.8.5

[[email protected]]$./contrib/download_prerequisites

[[email protected]]$echo$?

[[email protected]]$./configure--enable-checking=release--enable-languages=c,c++--disable-multilib

[[email protected]]$echo$?

[[email protected]]$make

[[email protected]]$echo$?

[[email protected]]$sudoyumremovegccg++gcc-c++

[[email protected]]$sudomakeinstall

[[email protected]]$echo$?

[[email protected]]$logout#重新登入一次,識别新的gcc檔案路徑

[email protected]:[email protected]

[[email protected]~]$gcc--version

gcc(GCC)4.8.5

[[email protected]~]$g++--version

g++(GCC)4.8.5

測試C++11

測試C++11

[[email protected]~]$catmain.cpp

#include

usingnamespacestd;

intmain(intargc,char**argv)

{

autofn=[](inta,intb){returna+b;};

intc=fn(2,3);

cout<

return0;

}

[[email protected]~]$g++-std=c++11main.cpp&&./a.out

result:5

[[email protected]~]$

總結

如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。

本圖文内容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

小編個人微信号 jb51ccc

喜歡與人分享程式設計技術與工作經驗,歡迎加入程式設計之家官方交流群!