当前位置: 技术问答>linux和unix
兄弟们,我这有台电脑里的Linux缺少cc(C编译器),我该怎么把它补上去啊?急啊!!!
来源: 互联网 发布时间:2015-04-30
本文导语: 我装的是RedhatLinux9,大家都知道Linux和Unix所带的C编译器是cc,记得应该在/bin这个目录下吧,一般情况下会装上它的,就可以在某个目录里编译C程序了,比如有个C原代码文件abc.c,就可以这样编译它: # cc abc.c 然后就...
我装的是RedhatLinux9,大家都知道Linux和Unix所带的C编译器是cc,记得应该在/bin这个目录下吧,一般情况下会装上它的,就可以在某个目录里编译C程序了,比如有个C原代码文件abc.c,就可以这样编译它:
# cc abc.c
然后就可以
# ./abc
来运行它了。
但现在我没有装这个cc(C编译器),机子里也没装任何其他C或C++编译器,所以就没法在解开.tar.gz文件后再make编译这些程序的原代码,我装Samba 3.0就装不上,提示说找不到任何C或C++编译器。我又下载了gcc3.3.1,但它也是.tar.gz文件,也是需要C编译器的。
我都翻遍了我的三张Redhat9安装光盘,在里面的RPM包里找可能带cc的,但找不到,在图形界面里的“添加/删除程序”里我也找不到,里面好象没有字符模式下的C或C++编译器,都是KDE或Gnome等图形界面下的开发软件。我又把安装盘里凡带“gcc”字样的RPM包都重新装了一遍,但还是不行啊!提示符下运行cc或gcc都说程序找不到!
朋友们,在这种Linux里没装任何C或C++编译器的情况下,我怎样补足再安上它啊?!请告诉我这个cc应该在那个RPM包里?或者怎样从网上找到这个cc或gcc的RPM安装包?(不要给.tar.gz结尾的安装包,因为我已经下载了gcc的原码安装包,没C编译器就还是装不上!)
请快帮帮我呀,急啊!!!
# cc abc.c
然后就可以
# ./abc
来运行它了。
但现在我没有装这个cc(C编译器),机子里也没装任何其他C或C++编译器,所以就没法在解开.tar.gz文件后再make编译这些程序的原代码,我装Samba 3.0就装不上,提示说找不到任何C或C++编译器。我又下载了gcc3.3.1,但它也是.tar.gz文件,也是需要C编译器的。
我都翻遍了我的三张Redhat9安装光盘,在里面的RPM包里找可能带cc的,但找不到,在图形界面里的“添加/删除程序”里我也找不到,里面好象没有字符模式下的C或C++编译器,都是KDE或Gnome等图形界面下的开发软件。我又把安装盘里凡带“gcc”字样的RPM包都重新装了一遍,但还是不行啊!提示符下运行cc或gcc都说程序找不到!
朋友们,在这种Linux里没装任何C或C++编译器的情况下,我怎样补足再安上它啊?!请告诉我这个cc应该在那个RPM包里?或者怎样从网上找到这个cc或gcc的RPM安装包?(不要给.tar.gz结尾的安装包,因为我已经下载了gcc的原码安装包,没C编译器就还是装不上!)
请快帮帮我呀,急啊!!!
|
只能用RPM方式安装.
空间有点小.
==================================================
[root@******* root]# rpm -ql gcc
/usr/bin/c89
/usr/bin/c99
/usr/bin/cc
/usr/bin/gcc
/usr/bin/gcov
/usr/bin/i386-redhat-linux-gcc
/usr/bin/protoize
/usr/bin/unprotoize
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2
====================================================
空间有点小.
==================================================
[root@******* root]# rpm -ql gcc
/usr/bin/c89
/usr/bin/c99
/usr/bin/cc
/usr/bin/gcc
/usr/bin/gcov
/usr/bin/i386-redhat-linux-gcc
/usr/bin/protoize
/usr/bin/unprotoize
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2
====================================================
|
第一张盘放进光区会自动运行,你选添加包,一会就找到的Gcc的,加上就完了
|
我帮你查了一下,gcc属于gcc-version.rpm包,你只要在安装光盘中找到该文件,装上就可以了。
|
# gcc abc.c
|
RedhatLinux9默认安装gcc的,你可以输入gcc -v看看
如果没有,Redhat光盘里也有的,应该是第一张盘
如果没有,Redhat光盘里也有的,应该是第一张盘