linux求助:bash gcc command not found
[root@gtzjdb bin]# which gcc
/usr/bin/which: no gcc in (/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@gtzjdb bin]# ll | grep gcc
lrwxrwxrwx 1 root root 3 Jul 27 22:03 cc -> gcc
lrwxrwxrwx 1 root root 5 Dec 3 18:36 gcc -> gcc32
-rwxr-xr-x 2 root root 102408 Sep 22 2010 gcc34
-rwxr-xr-x 2 root root 266552 Oct 28 2011 gcc44
-rwxr-xr-x 1 root root 2018 Jul 18 2006 gccmakedep
-rwxr-xr-x 2 root root 221920 Oct 27 2011 gcc.orig
lrwxrwxrwx 1 root root 7 Dec 3 18:26 gcc.script -> gcc-4.1
lrwxrwxrwx 1 root root 3 Jul 27 22:03 gnatgcc -> gcc
-rwxr-xr-x 2 root root 266552 Oct 28 2011 x86_64-redhat-linux6E-gcc44
-rwxr-xr-x 2 root root 221920 Oct 27 2011 x86_64-redhat-linux-gcc
-rwxr-xr-x 2 root root 102408 Sep 22 2010 x86_64-redhat-linux-gcc34
[root@gtzjdb bin]# rpm -q gcc
gcc-4.1.2-52.el5
怎么回事啊。求助!!!
------解决方案-------------------- 引用: 应该就是你所说的。怎么删除GCC?还有,能不能不作软链接,就gcc而不是gcc->gcc32
这里说的 gcc 不是说 gcc 的安装包,是说 gcc 的这个软链接,直接 rm 就行了。
现在的发行版上的 gcc 都是一个软链接,为的是多个 gcc 版本共存,同时装了多个版本的 gcc 之后,想要默认哪个版本,只要建立一个软链接就可以了。