回文章列表
作者jserv.bbs@bbs.sayya.org (松鼠) 看板: linux
標題Re: [問題] 如何降級或同時擁有多個版本的gcc
時間SayYA 資訊站 (2008/03/03 Mon 18:59:50)
※ 引述《letsplay.bbs@ptt.cc (遨翔)》之銘言:
> distro:  Fedora 8
> kernel:  2.6.23
> 為了安裝Nvidia驅動程式...我把gcc 跟他附屬的一些檔案都升級到4.3
> 但是編譯其他的東西(ex:pcmanx)會出錯...希望降回4.1
> \\出錯的訊息約是某個 .h檔找不到 或者rand srand 沒有宣告一類的 \\
> 這時我想說把gcc刪除重新安裝(yum remove gcc ....)
> 結果dependancy告訴我要一起刪除一大堆東西....幾乎整個系統都砍掉了
> 請問有什麼方法可以降級或擁有多個版本....ex: gcc4.1是預設..gcc4.3是備用

Fedora Core 與其他較新的 Linux distribution 都允許多個 gcc 版本並存。
您可在編譯 pcmanx 前,指定環境變數 CC=gcc-4.1 CXX=g++-4.1 即可。

另外,也有 virtual package 作為 gcc provider,請查看細節,或直接 ln -sf
特定版本的 gcc 為 /usr/bin/gcc (default)
--
Jim Huang aka "jserv"
Planet OrzLab: http://orzlab.blogspot.com/
website: http://jserv.sayya.org/
blog: http://blog.linux.org.tw/jserv/
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: info.sayya.org
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻