最近研究了
openmp需要安裝
gcc 4.2之後的版本,gcc安裝步驟如下:
gcc版本
安裝過程
(1)解壓 tar -zxvf gcc-4.6.4.tar.gz
(2)cd gcc-4.6.4
(3)./configure --prefix=/opt/gcc --enable-threads=posix --enable-shared --disable-multilib --disable-checking --enable-languages=c,c++
引數說明
--prefix 安裝路徑
--enable-threads=posix 指定 posix/unix98作為執行緒支援庫
--disable-checking 用來關閉一些內部檢查以減少編譯時間
--enable-languages=c,c++ 用來指定編譯器支援的語言
--disable-multilib 用來取消多目標庫編譯的,即取消32位庫編譯
注:在此過程中會報錯,錯誤資訊如下:
configure: error: building gcc requires gmp 4.2+, mpfr 2.3.1+ and mpc 0.8.0+.
try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
編輯gcc需要依賴gmp、mpfr、mpc
安裝順序:gmp-->mpfr-->mpc
tar -zxvf gmp-5.1.3.tar.gz
cd gmp-5.1.3
./configure --prefix=/usr/local/gmp-5.1.3
make
make install
mpfr安裝需要依賴gmp
tar -zxvf mpfr-3.1.2.tar.gz
cd mpfr-3.1.2
./configure --prefix=/usr/local/mpfr-3.1.2 --with-gmp=/usr/local/gmp-5.1.3
make
make install
mpc安裝需要依賴gmp、mpfr
tar -zxvf mpc-1.0.1.tar.gz
cd mpc-1.0.1
./configure --prefix=/usr/local/mpc-1.0.1 --with-gmp=/usr/local/gmp-5.1.3 --with-mpfr=/usr/local/mpfr-3.1.2
make
make install
配置環境變數
export ld_library_path=$ld_library_path:/usr/local/mpc-1.0.1/lib:/usr/local/gmp-5.1.3/lib:/usr/local/mpfr-3.1.2/lib
待gmp、mpfr、mpc安裝完成之後,繼續重新配置gcc引數
./configure --prefix=/opt/gcc --enable-threads=posix --enable-shared --disable-multilib --disable-checking --enable-languages=c,c++ --with-gmp=/usr/local/gmp-5.1.3 --with-mpfr=/usr/local/mpfr-3.1.2 --with-mpc=/usr/local/mpc-1.0.1
(4)make (編譯時間大概需要1個小時左右)
(5)make install
(6)export ld_library_path=$ld_library_path:/usr/local/mpc-1.0.1/lib:/usr/local/gmp-5.1.3/lib:/usr/local/mpfr-3.1.2/lib:/opt/gcc/lib
Linux公升級安裝GCC
各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8 無奈只能手動公升級gcc。wget tar zxf gcc 6.2.0.tar.gz 解壓完成後,執行以下命令進入工作目錄 cd gcc 6.2....
linux 離線安裝gcc
在伺服器上面安裝一些工具,比如redis時,需要有gcc環境。如果伺服器是聯網的,那麼好辦了,直接使用命令yum y install gcc 安裝。但是如果伺服器不能聯網,那麼就需要一種離線安裝的方式了。步驟如下 從centos7的系統安裝映象中取出需要的rpm包 也可以通過別的方式獲取 解壓映象檔...
Linux公升級安裝GCC
各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8 無奈只能手動公升級gcc。wget 或 wgettar xf gcc 5.2.0.tar.bz2解壓完成後,執行以下命令進入工作目錄 cd gcc...