Fedora

在 Fedora 16 上安裝 GCC 4.5

  • August 9, 2014

Fedora 16 儲存庫中可用的預設 GCC 包是gcc-4.6. 我需要gcc-4.5在我的系統上安裝。

我從 kijo 儲存庫下載了這些包,但是當我嘗試安裝它們時,它顯示安裝了一個更新libstdc++4.6的包。如果我嘗試解除安裝libstdc++4.6它會嘗試解除安裝系統本身!(幾乎系統中的每個包)。而且它不允許我libstdc++4.5libstdc++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——例如,您將建構編譯gcc45g++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

引用自:https://unix.stackexchange.com/questions/32240