centos6 5 原始碼安裝gcc 4 8 5

2021-08-19 22:06:50 字數 1321 閱讀 5265

2、tar-xvf gcc-4.8.5.tar.bz2 解壓到為gcc-4.8.5

3、cd gcc-4.8.5 進入檔案目錄

該步操作需要注意,是在gcc-4.8.5目錄下執行的,執行的結果是在gcc-4.8.5目錄下建立mpfr、gmp、mpc三個軟連線。

5、cd .. 返回到上層目錄

6、mkdir gcc-build-4.8.5 該檔案和gcc-4.8.5在同乙個目錄下

7、cd gcc-build-4.8.5進入到該目錄下

8、../gcc-4.8.5/configure --prefix=/usr/local/gcc --enable-language=c,c++ --build=x86_64-linux

在/usr/local 目錄下建立新資料夾gcc,用於存放編譯結果檔案。

9、make

make 時遇到錯誤

/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: no such file or directory
解決:yum install glibc-devel.i686 libstdc++-devel.i686或者--disable-multilib

10、make install

11、設定環境變數

cd 回到普通使用者目錄

vi .bashrc

shift + g 在最後一行輸入export path=/usr/local/gcc/bin:$path

esc,:wq 儲存退出

source .bashrc

12、測試安裝

g++ -v

g++ -v

using built-in specs.

collect_gcc=g++

target: x86_64-linux

configured with: ../gcc-4.8.5/configure --prefix=/usr/local/gcc --enable-language=c,c++ --build=x86_64-linux

thread model: posix

gcc version 4.8.5 (gcc)

13、刪除舊版本

yum remove gcc

yum remove gcc-c++

13、新增man幫助

vi /etc/man.config  在配置檔案最後一行新增

manpath /usr/local/gcc/share/man

Centos6 5 原始碼安裝LAMP

z開始安裝之前解除安裝預裝的httpd mysql php。root賬戶下執行rpm qa grep http rpm qa grep mysql rpm qa grep php,檢查是否有預裝的httpd mysql php。執行rpm e nodeps 命令,解除安裝預裝的軟體。準備工作 移動a...

Centos6 5原始碼安裝MySQL

centos 6.5環境原始碼安裝mysql 5.6 1.環境準備工作 編寫shell指令碼安裝環境 development.sh bin bash yum install wget y yum install cmake y yum install gcc c y yum install ncur...

centos6 5下原始碼安裝mysqldb

0.首先安裝mysql,詳細過程鏈結。wget tar xvf mysql python 1.2.3.tar.gz cd mysql python 1.2.3 vi site.cfg 把 mysql config usr local mysql bin mysql config 這一行前的 去掉,並...