我選擇的是gcc-8.3.0.tar.gz。
cd
mkdir software
cd software
wget gcc-8.3.0/gcc-8.3.0.tar.gz
tar zxvf gcc-8.3.0.tar.gz
cd gcc-8.3.0
./contrib/download_prerequisites
mkdir build
cd build
../configure --prefix=/usr/local/gcc-8.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
configure是乙個可執行指令碼,它有很多選項,在待安裝的原始碼路徑下使用命令./configure –help輸出詳細的選項列表。其中–prefix選項是配置安裝的路徑。
如果不配置 --prefix 選項,安裝後:
可執行檔案預設放在/usr /local/bin
,
庫檔案預設放在/usr/local/lib
,
配置檔案預設放在/usr/local/etc
,
其它的資源檔案放在/usr /local/share
configure各項引數詳解:
--prefix=/usr/local/gcc-8.3.0/
:把所有資源檔案都放在該路徑下。
--enable-checking=release
:生成的編譯器在編譯過程中不做額外檢查。
--enable-languages=c,c++
:讓gcc支援c,c++。
--disable-multilib
:不生成編譯為其他平台可執行**的交叉編譯器。
make
make
install
這個過程需要很久。 centos7 安裝gcc指定版本
如下圖選擇乙個合適的版本 之後輸入 make make install 時間很長,睡一覺 參考 一.如果遇到類似問題 configure error in usr local src gcc 8.2.0 temp configure error no acceptable c compiler fo...
Centos7 安裝高版本PHP
裝好了httpd,mysql,我也是走的一路帶風,裝php的時候yum list了下,看見有php.x86 64,就直接安裝了,安裝好了之後,才發現,centos7預設的php是php5.4,作為了個現代phper,這也是讓我很尷尬,然後手動公升級rpm包 新增yum 源 終於成功安裝了php5.6...
centos7 安裝高版本git
系統centos7,預設安裝的git版本是1.8,在使用code server jenkins等軟體時,偶爾提示失敗。原因是git版本太低。接下來,我們公升級git。1 解除安裝 git version git version 1.8.3 yum remove gitcd usr local src...