centos下編譯gcc的時(shí)候報(bào)錯(cuò),沒有c編譯器
問題描述
我通過如下的方式在centos下編譯安裝gcc
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.9.1/gcc-4.9.1.tar.gztar zxvf gcc-4.9.1.tar.gzcd gcc./contrib/download_prerequisitesmkdir gcc-bulid../gcc/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
感覺有點(diǎn)矛盾,想要安裝c/c++編譯器,然后需要c編譯器 不知大家有沒有什么遇到過或者知道有什么解決方案的呢? 在一些帖子上有用yum安裝gcc是很方便,但是還是喜歡折騰下,看有沒有其他的方案!
問題解答
回答1:C編譯器第一版肯定是匯編寫的,后來有了一個(gè)能用的二進(jìn)制版才用C重寫,這樣就達(dá)到了“自支持”,類似的還有g(shù)it。
一般linux發(fā)行版都是帶的有GCC的,別糾結(jié)了,用yum吧。
回答2:當(dāng)然你可以用yum直接安裝打包好的GCC,但如果你想自己編譯一個(gè)GCC……沒別的辦法……你總需要一個(gè)GCC才能用這個(gè)GCC編譯新的GCC。
回答3:要想編譯gcc,得先有個(gè)g++來編譯gcc的代碼……這是個(gè)無解的“雞生蛋,蛋生雞”的問題。
