Fedora
在 Fedora 16 上安裝 GCC 4.5
Fedora 16 儲存庫中可用的預設 GCC 包是
gcc-4.6
. 我需要gcc-4.5
在我的系統上安裝。我從 kijo 儲存庫下載了這些包,但是當我嘗試安裝它們時,它顯示安裝了一個更新
libstdc++4.6
的包。如果我嘗試解除安裝libstdc++4.6
它會嘗試解除安裝系統本身!(幾乎系統中的每個包)。而且它不允許我libstdc++4.5
與libstdc++4.6
.有沒有一種簡單的方法可以
gcc-4.5
在我的系統上安裝?
解決建構錯誤是可取的,所以我希望這對你有用。
但是可以在 Fedora 上安裝替代版本的 gcc。只是不是來自軟體包——你需要原始碼,可從http://gcc.gnu.org/獲得。尋找從下載鏡像之一下載 gcc-4.5.3.tar.gz。
以下是模仿陳忠良在 Fedora 15 上安裝 gcc-4.3 的一些資訊。
下載並解壓 gcc 源 tarball。確保您的 Fedora 16 具有建構所需的軟體包:
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
然後創建一個新的空建構目錄並建構後綴為 45 的 gcc——例如,您將建構編譯
gcc45
器g++45
。您可能需要一個新的、單獨的安裝目錄,例如 /usr/local/gcc45/$cd PATH_TO_BUILD_DIR $PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++ $make $sudo make install