安裝gcc遇到的問題

2021-06-23 08:34:59 字數 1566 閱讀 2996

在configure的時候出現如下問題:

building gcc requires gmp 4.2+, mpfr 2.3.1+ and mpc 0.8.0+:

先開始安裝gmp。解壓gmp的壓縮包後,得到源**目錄gmp-5.0.1。在該目錄的同級目錄下建立乙個臨時的編譯目錄,這裡命名為temp。然後開始配置安裝選項,進入temp目錄,輸入以下命令進行配置:

./gmp-5.0.1/configure --prefix=/usr/local/gmp-5.0.1

make

make install

mpfr和mpc的安裝方法與gmp類似。不過要注意配置的時候要把gmp與mpfr的依賴關係選項加進去,具體配置命令如下:

../mpfr-3.1.0/configure --prefix=/usr/local/mpfr-3.1.0 --with-gmp=/usr/local/gmp-5.0.1

../mpc-0.9/configure --prefix=/usr/local/mpc-0.9 --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0

安裝好這三個庫之後,就可以正式開始安裝gcc了。  

當然了鏈結的時候,需要剛剛編譯的3個lib。

export ld_library_path=$ld_library_path:/usr/local/mpc-0.9/lib:/usr/local/gmp-5.0.1/lib:/usr/local/mpfr-3.1.0/lib 

然後是典型的configure,make,install三步曲。

../trunk/configure --prefix=/usr/local/gcc-4.7 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++

--with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0 --with-mpc=/usr/local/mpc-0.9

make

make check(可選)

sudo make install

經過漫長的等待:

/usr/local/gcc-4.7/bin/g++ -v

使用內建 specs。

collect_gcc=/usr/local/gcc-4.7/bin/g++

目標:x86_64-unknown-linux-gnu

配置為:../trunk/configure --prefix=/usr/local/gcc-4.7 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-3.1.0 --with-mpc=/usr/local/mpc-0.9

執行緒模型:posix

gcc 版本 4.7.0 20120113 (experimental) (gcc)

更新CentOS安裝gcc遇到的乙個問題

更新centos安裝gcc遇到的乙個問題 起因是在乙個trixbox上安裝gcc 第一步,更新系統的軟體包到最新 yum y update 漫長的等待過後,reboot,然後再次執行了 yum y update 確認再沒有可更新的模組了。接下來,安裝gcc yum y install gcc 沒想到...

Centos6 5安裝GCC遇到的問題及解決

以前安裝gcc好像都很順暢,但是今天不知道咋回事在乙個centos系統的虛擬機器上使用yum命令安裝gcc的時候一直報錯。我執行的安裝指令是 yum y install gcc gcc c kernel devel 報錯內容 部分 error downloading packages mpfr 2....

centos nginx安裝問題 gcc編譯問題

1.configure error c compiler cc is not found 這是因為在執行.configure的時候 nginx會檢查你是否安裝了gcc 且會編譯乙個示例程式 檢視是否能編譯通過 如果編譯不通過就會報這個錯誤,首先 我是檢查了 我自己是安裝了gcc的。然後我就去網上各種...