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
喜歡與人分享程式設計技術與工作經驗,歡迎加入程式設計之家官方交流群!