日期:2014-05-16  浏览次数:20696 次

安装 GCC问题
各位大虾,本人初次使用Linux(非常非常的菜),并想使用GCC。
我当前使用OpenSUSE10.3,进入后,使用gnome终端输入gcc   的命令,结果提示command   not   found。我想可能是缺少gcc二进制包,难道发行版的Linux不带gcc吗?如果这样如何安装?
多谢大虾指点,在线急等!

------解决方案--------------------
你没有装编译器 如何使用呀
------解决方案--------------------
linux通常在安装时可以选择安装包
------解决方案--------------------
我没用过你说的opensuse linux,我用的是Redhat 和Debian(呵呵,两个虚拟机俺都装了,一个是干活用,一个是自摸),我曾经尝试自己升级redhat上的gcc,虽然遭遇了惨痛的失败,但留下一点经验给你吧,呵呵。
在google上搜索gcc一定会把你导向 http://gcc.gnu.org/,这是gcc的老窝,下载一个源码包,建议看看网上的安装介绍,然后再装
俺直接就.configure
make (花了好长时间,要有心里准备,最好是出门前开始,回来正好完!)
make install
呵呵,大功告成
说说俺为啥教训惨痛,因为在Redhat里,俺原来已经有gcc了,所以这次安装后目录出现了冲突,害的俺每次编译无论是gcc 还是g++都要在后面加上-L/usr/local/lib,真是傻乎乎呀。 不过俺不知道咋改,因为怕改完蛋了。
不过楼主如果是没装过gcc的应该没问题。

另外,建议楼主不要去深究啥安装应该自带的问题,呵呵,如果把linux看作一个玩具,当然越复杂的玩具越招人喜欢(毕竟俺已经对小布熊不感冒了,不过可以尝试九连环(因为从来没玩过),魔方也不错,不过如果按图做太没劲,不按图做又太费劲),用linux最大的感觉就是能接触所有的底层,当然是逐步的,不过这足够让人快乐,想象有一天你能够用机器能够理解的语言和机器交流,是多么快活的事情呀(呵呵呵,超级BT了)。
祝楼主学习愉快,共同进步。

------解决方案--------------------
SuSE的yast工具就可以妥当地装上GCC吧
倒是有不少发行版默认带有GCC的
------解决方案--------------------
应该不是象dabaocsdn(dabao) 说的源代码包,而是你没有安装二进制包文体.OpenSUSE在安装时选择开发包即可.
------解决方案--------------------
安装的时候选择Development Tools选项。。。或者干脆选择All。。。
楼主可以去下一个GCC的开发包回来安装就可以了