ほとんどすべての 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 OS でのコンパイルには使用できません。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