文章详情页
centos下编译gcc的时候报错,没有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
感觉有点矛盾,想要安装c/c++编译器,然后需要c编译器 不知大家有没有什么遇到过或者知道有什么解决方案的呢? 在一些帖子上有用yum安装gcc是很方便,但是还是喜欢折腾下,看有没有其他的方案!
问题解答
回答1:C编译器第一版肯定是汇编写的,后来有了一个能用的二进制版才用C重写,这样就达到了“自支持”,类似的还有git。
一般linux发行版都是带的有GCC的,别纠结了,用yum吧。
回答2:当然你可以用yum直接安装打包好的GCC,但如果你想自己编译一个GCC……没别的办法……你总需要一个GCC才能用这个GCC编译新的GCC。
回答3:要想编译gcc,得先有个g++来编译gcc的代码……这是个无解的“鸡生蛋,蛋生鸡”的问题。
排行榜