由於編譯nodejs 5.1需要4.7以上版本的gcc,而centos自帶的gcc版本只有4.3,因此需要手動編譯安裝。所有操作都預設由root使用者執行。
# wget
# tar -zxvf gcc-4.9.0.tar.gz
# cd gcc-4.9.0
# ./contrib/download_prerequisites
3. 編譯並安裝# ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
# make -j4
# make install
make -j4
大約會持續20多分鐘。-j4
是多執行緒的優化,cpu 8執行緒的話可以-j8
。
4. 檢視版本
(之後我好像重啟了一次系統才生效)
# gcc -v
using built-in specs.
collect_gcc=gcc
target: x86_64-unknown-linux-gnu
configured with: ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
thread model: posix
gcc version
4.9.0 (gcc)
gcc4安裝mysql linux 安裝mysql
1.安裝mysql5.6依存包 root localhost src yum y install make gcc c cmake bison devel ncurses devel libaio root localhost src yum install libaio libaio devel ...
安裝在ubuntu12 04上安裝gcc4 8
因為gcc4.8支援最新的c 11標準,所有開始c 11標準系列學習前,請按照gcc4.8,方便邊學習邊寫 練習。sudo add apt repository ppa ubuntu toolchain r test sudo apt get update sudo apt get install ...
CentOS下編譯安裝Gcc 4 9
給公司測試伺服器搭環境,手工安裝gcc 4.9.0頗費功夫,記錄如下。1 安裝gcc g 系統源預設安裝版本為4.4.7 2 安裝依賴包gmp mpfr mpc,注意安裝順序 3 修改動態庫鏈結路徑,加入gmp mpfr mpc 4 編譯安裝gcc 4.9,新建立目錄gcc build來存放make...