ほとんどすべてのGNUプログラムの構築に問題があります。以下を使用してBinutilsまたはGCCを構築しようとしています。
./configure
make
make install
しかし、./configure
エラーは常に発生しているようです。
configure: error: in `/home/user/Desktop/binutils-2.28':
configure: error: C compiler cannot create executables
See `config.log' for more details.
これはBinutilsとGCCの両方で発生します。他の質問と記事のすべての方法を試してみましたが、問題は解決しませんでした...
私は主にGCCの助けを探しています。それが私にとって最も必要なものだからです。 (Binutilsは私のシステムにプレインストールされています。)
++++ GCCのConfig.log出力++++
答え1
gcc
スタンドアロンインストールなので、ほとんどの「Linuxオペレーティングシステム」ではコンパイルできません。 g++(gcc-c++)をインストールすると、欠落している部分もインストールされます。
gccのビルド方法:gccにはgcc-7.1.0 /ソースの外にあるビルドフォルダが必要です! http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-pass2.html
リンクに記載されているように、gmp、mpfr、mpcを解凍してbuild /で設定できます。たとえば、次のようになります。
../gcc-7.1.0/configure --prefix=/usr/local/gcc7 --program-suffix=7 --enable-languages=c,c++ --disable-multilib