为什么我的gcc不能用?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ffeitian
帖子: 2
注册时间: 2007-05-06 10:37

为什么我的gcc不能用?

#1

帖子 ffeitian » 2007-05-06 11:38

一冲动把gcc4给删除了
后来用命令 sudo apt-get install gcc-3.4 gcc-3.4-base **等重新安了一个gcc3.4
现在若用如下命令的话,显示:
“sudo apt-get install gcc-3.4
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
gcc-3.4 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 162 个软件未被升级。
cc@cc-desktop:~$ sudo apt-get check gcc-3.4
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成

无奈没法使用gcc,总是有如下错误:
gcc
bash: gcc: command not found

高手指点一下
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#2

帖子 wkt » 2007-05-06 11:48

dpkg -L gcc-3.4 |grep gcc
看看有没有
我想可能是gcc3.4吧
ffeitian
帖子: 2
注册时间: 2007-05-06 10:37

#3

帖子 ffeitian » 2007-05-06 11:54

命令 dpkg -L gcc-3.4 brep gcc
后,显示

……
/usr/share/man/man1/i486-linux-gnu-gcc-3.4.1.gz
/usr/bin/i486-linux-gnu-gcc-3.4
/usr/lib/gcc/i486-linux-gnu/3.4.6/64/libgcc_s.so
/usr/lib/gcc/i486-linux-gnu/3.4.6/64/libgcc_s_64.so
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_s_64.so
/usr/lib/gcc/i486-linux-gnu/3.4.6/libgcc_s.so
未曾安装软件包“brep”。

未曾安装软件包“gcc”。
使用 dpkg --info (= dpkg-deb --info) 来检测打包好的文件,
还可以用过 dpkg --contents (= dpkg-deb --contents) 来列出它们的内容。
VOD
帖子: 41
注册时间: 2007-02-09 12:54

Re: 为什么我的gcc不能用?

#4

帖子 VOD » 2007-05-06 15:11

ffeitian 写了:一冲动把gcc4给删除了
后来用命令 sudo apt-get install gcc-3.4 gcc-3.4-base **等重新安了一个gcc3.4
现在若用如下命令的话,显示:
“sudo apt-get install gcc-3.4
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
gcc-3.4 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 162 个软件未被升级。
cc@cc-desktop:~$ sudo apt-get check gcc-3.4
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成

无奈没法使用gcc,总是有如下错误:
gcc
bash: gcc: command not found

高手指点一下
应该是你把gcc这个link给删除了
一般来说可以有多个gcc版本共存,因此gcc这个link会指向其中一个
你自己做个link, ln -s /usr/bin/gcc /usr/bin/gcc34
应该就好了
回复