[問題] fodora 內建gcc的存放位置??

看板LinuxDev作者 (夜月銀魔)時間17年前 (2008/11/30 22:06), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
目前因為課業上的需要, 我必須有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

12/01 12:31, , 1F
用 find, locate, whereis 這些找找看擺在哪邊
12/01 12:31, 1F

12/01 23:14, , 2F
rpm -ql 可以查詢套件安裝後的位置
12/01 23:14, 2F

12/03 20:10, , 3F
which gcc
12/03 20:10, 3F
文章代碼(AID): #19CftERQ (LinuxDev)
文章代碼(AID): #19CftERQ (LinuxDev)