※ 引述《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