作者ji3cp31p4 (夜月银魔)
看板LinuxDev
标题[问题] fodora 内建gcc的存放位置??
时间Sun Nov 30 22:06:05 2008
目前因为课业上的需要,
我必须有gcc3.3.2 & gcc4.3.0-8,
因为本来fedora 9就是安装gcc4.3.0-8,
所以我就从网路上下载3.3.2的rpm档,
使用 rmp -ivh gcc-3.3.2-1.i386.rpm --replacefiles 这行指令,
也顺利的更新gcc版本,目前gcc -v 出现的内容为
Reading specs from /usr/lib/gcc-lib/i686-redhat-linux/3.3.2/specs
Configured with: ../configure --prefix=/usr --enable-shared --enable-threads
--disable-nls i686-redhat-linux
Thread model: posix
gcc version 3.3.2
但是当时忘记要注意原本内建的安装位置,
因此无法使用PATH的方式来切换GCC版本,
看了之前讨论串,好像GCC都会安装在/usr/bin 底下,
所以我到/usr/bin 下面打 「ll *gcc*」出现的内容如下,
lrwxrwxrwx 1 root root 21 2008-11-28 08:41 gcc -> i686-redhat-linux-gcc
-rwxr-xr-x 1 root root 15596 2003-10-18 17:22 gccbug
-rwxr-xr-x 1 root root 2018 2008-02-20 14:54 gccmakedep
-rwxr-xr-x 1 root root 219144 2008-04-29 02:37 i386-redhat-linux-gcc
-rwxr-xr-x 2 root root 95420 2008-11-28 23:19 i686-redhat-linux-gcc
-rwxr-xr-x 2 root root 95420 2008-11-28 23:19 i686-redhat-linux-gcc-3.3.2
并没有在此目录下面看到原本的4.3.0-8,
於是输入「yum list *gcc*」显示的内容如下,
Loaded plugins: refresh-packagekit
Installed Packages
gcc.i386 2:3.3.2-1 installed
gcc.i386 4.3.0-8 installed
这样是否表示确定有安装4.3.0-8呢??
如果真的有安装了,那要如何切换版本??
请知道的人能拨点时间提示一下,谢谢您!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.106.40
1F:推 CriLit:用 find, locate, whereis 这些找找看摆在哪边 12/01 12:31
2F:→ coolkevin:rpm -ql 可以查询套件安装後的位置 12/01 23:14
3F:推 flys:which gcc 12/03 20:10