Centos6下編譯安裝gcc6 4 0

2021-09-07 15:12:43 字數 1461 閱讀 1642

centos6自帶的gcc4.4.7不支援c++11, 於是編譯安裝最新版的gcc

#增加以下三行

/usr/local/gmp/lib

/usr/local/mpfr/lib

/usr/local/mpc/lib

#ldconfig -v

wget

ftp://

ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.gz

tar xvf gcc-6.4.0.tar

.gz./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr --with-mpc=/usr/local/mpc

make -j2 # 這個過程比較慢, 大概要半個多小時

make

install

# 改名 /usr/bin 下的 cpp, c++, gcc, g++, gcov 這些檔案, 再執行 gcc --version 就能看到新的版本資訊了

update 2017-10-12: 在將 /usr/bin/gcc 更名後, link到這個檔案的 /usr/bin/cc 就失效了, 需要刪除, 並在 /usr/local/bin/ 下新建乙個到gcc的cc軟鏈

centos 6 下編譯安裝 nginx

解壓縮 unzip pcre 8.21.zip 進入原始碼目錄 cd pcre 8.21 configure make make install 全部使用預設,不必要指定目錄,這樣包容易被找到。安裝nginx 這裡使用nginx 1.0.8為例。解壓縮 tar xvf nginx 1.0.8.tar...

Centos6 編譯安裝PHP

採用原始碼安裝,可自由定製所需要的php功能模組,提高效能,也可以降低bug的發生。當然,什麼功能都不開就更安全了!安裝環境 centos6.5 x86 64最小化安裝。安裝依賴包,其中有部分軟體是由epel提供,所以要新增epel源sudo yum install gcc gcc c libxml...

CentOS6編譯安裝nginx

把之前放在onenote上的筆記轉移到部落格 groupadd nginx 增加組 useradd g nginx m nginx 增加使用者,g為使用者指定乙個組,m保證系統不為這個使用者生成home目錄vi etc passwd找到nginx,將後面的 bin bash 改為 sbin nolo...