Make が GCC のコンパイルに失敗する

Make が GCC のコンパイルに失敗する

私はLinux をゼロから学ぶGCC をコンパイルしています。
次のエラーが発生します:


/usr/include/stdio.h:28:0、../.././gcc-4.7.0/libgcc/../gcc/tsystem.h:88、../.././gcc-4.7.0/libgcc/libgcc2.c:29からインクルードされたファイル: /usr/include/features.h:324:26
:
致命的なエラー: bits/predefs.h: そのようなファイルまたはディレクトリは存在しません
。コンパイルが終了しました。

これを修正する方法がわかりません。GCC バージョン 4.7.0 を使用しています。
これを修正する方法を知っている人はいますか?

答え1

debian / ubuntu / mint の x86_64 の場合:

apt-get install gcc-multilib

これで問題は解決しました。

答え2

64 ビット マシンでビルドする場合は、32 ビット ライブラリ (この場合は libc) も使用可能であることを確認してください。

のようなもので、sudo apt-get install libc6-dev-i386必要なものが手に入るはずです。

ソース: "[解決済み] predefs.h が見つかりませんUbuntu フォーラムから " 。

関連情報