高gccのバージョンのCentOS7インストール

高gccのバージョンのCentOS7インストール

ダウンロード

ソースパッケージのgcc hustは、ミラーサイトからダウンロードしてください。

http://mirror.hust.edu.cn/gnu/gcc/

私はGCC-8.3.0.tar.gzを選びました。

cd 
mkdir software
cd software
wget http://mirror.hust.edu.cn/gnu/gcc/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 -help出力ソースディレクトリ内のオプションの詳細なリストがインストールされている設定。どのオプションを--prefixすると、インストール・パスを設定することです。

インストール後に--prefixオプションを設定していない場合:

デフォルトの実行可能ファイル/usr /local/bin

におけるデフォルトのライブラリファイル/usr/local/lib

デフォルトの設定ファイルが置かれ/usr/local/etc

その他のリソースが配置されています/usr /local/share

詳細は、パラメータを設定します。

--prefix=/usr/local/gcc-8.3.0/:すべてのリソースファイルがパスに配置されています。

--enable-checking=release:コンパイラは、コンパイル時に追加チェックを行い生成します。

--enable-languages=c,c++:C ++、gccのサポートcをしてみましょう。

--disable-multilib:他のプラットフォームクロスコンパイラ用にコンパイルされた実行可能なコードを生成しません。

コンパイル

make

インストール

make install

このプロセスには長い時間がかかります。

おすすめ

転載: www.cnblogs.com/liutongqing/p/11277306.html