私は64ビットではなく32ビットのバイナリとしてacプログラムをコンパイルしようとしています。追加することから始めて、-m32
いくつかのエラーが発生しました。少しぐるぐる回って、ia32-libsをインストールするためのメモに出くわしました。実行するapt-get install ia32-libs
と、インストール済みで最新バージョンの通知が表示されました。
失敗するまで、次のライブラリを含むライブラリのチェーンがあります。
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
他のインクルードの32ビットバージョンが含まれているようです /usr/include/c++/4.6/x86_64-linux-gnu/32/bits/ ...
何が欠けていますか?
libc6-dev:i386
はgnuコンパイラスイート全体の削除を要求しましたが(これは少し心臓発作を起こしました)、sudo apt-get install build-essential
すべてを使用した後は完全に機能しました。