質問: CentOSにgccをインストールすると以下エラーで、コンパイラがないと怒られました。 コンパイラのインストールがしたいのに、コンパイラが無いとはどうしたらいいか分かりません。 手順に何か問題があれば、教えて頂けますでしょうか。 ``` configure:4368: error: in `/usr/local/src/gcc-6.1.0/build': configure:4371: error: no acceptable C compiler found in $PATH configure: error: no acceptable C compiler found in $PATH ``` 【環境】 ・仮想環境VMWARE上にサーバー構築 ・オフライン環境(インターネットに接続不可) ・サーバーにはSSHで接続して作業中(特定のネットワークからのみ接続可能) ・OS:CentOS6.8 【構築手順】 1.ソース取得 http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-6.1.0/gcc-6.1.0.tar.bz2 2.圧縮ファイル解凍 tar xzf gcc-6.1.0.tar.bz2 cd gcc-6.1.0 3.gccのビルドに必要なモジュールをダウンロードし FTPツールでサーバーにアップロード。tar解凍。 ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.bz2 ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.14.tar.bz2 tar xjf mpfr-2.4.2.tar.bz2 ln -sf mpfr-2.4.2 mpfr tar xjf gmp-4.3.2.tar.bz2 ln -sf gmp-4.3.2 gmp tar xzf mpc-0.8.1.tar.bz2 ln -sf mpc-0.8.1 mpc tar xjf isl-0.14.tar.bz2 ln -sf isl-0.14 isl || exit 1 4.ビルド用ディレクトリ作成 mkdir build cd build 5.configure 実行。←ココでエラー発生しました。 ../configure --enable-languages=c,c++ --prefix=/usr/local --disable-bootstrap --disable-multilib 以上、どうぞよろしくお願い致します。
回答: > > コンパイラのインストールがしたいのに、コンパイラが無いとはどうしたらいいか分かりません。 > > > どんなものでも、ソースから実行ファイルを作るには、コンパイルが必要です。 つまりまずコンパイラを、ソースからでなくインストールする必要があります。