最小化安裝RedHat後編譯安裝GCC

思路:編譯安裝軟件的前提是環境中必須有可用的編譯器;系統中能夠存在多個編譯器。 java


一、設置本地YUM源:掛載系統鏡像到本地,修改repo文件,創建yum緩存c++

mount /dev/cdrom /mnt
vi /etc/yum.repos.d/rhel-source.repo
    [rhel-source]
    name=rhed
    baseurl=file:///mnt
    enabled=1
    gpgcheck=0
    gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
yum makecache


二、安裝gcc編譯器緩存

yum install gcc gcc-c++


三、下載並解壓gcc源碼包(gcc-6.3.0.tar.gz)bash

mkdir /opt/src
tar zxvf gcc-6.3.0.tar.gz -O /opt/src
cd /opt/src/gcc-6.3.0


四、安裝gcc依賴程序(三個依賴庫)ide

./contrib/download_prerequisites

//安裝GMP、MPFR、MPC;該命令只能在gcc根目錄下執行ui


五、編譯安裝url

mkdir /usr/local/gcc-6.3.0
mkdir /opt/src/gcc-bulid-6.3.0
cd ../gcc-bulid-6.3.0
../gcc-6.3.0/configure --prefix=/usr/local/gcc-6.3.0 --enable-stagel-checking=release --enable-stagel-language=c,c++,Go,java --disable-multilib
make
make install


//32位系統使用"enable-multilb",64位系統使用"disable-multilib"spa

相關文章
相關標籤/搜索