昨日Ubuntu 14.04(Trusty Tahr)をインストールしました。すべてがOKのようです。しかし、Cコードをコンパイルしようとすると、次のエラーが発生します。このエラーは、32ビットアーキテクチャのサポートがないOSが原因であると思われます。エラー出力は次のとおりです。
/usr/bin/ld: i386 architecture of input file `./libsc.a(ftl_msg.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_debug.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_str.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_cfg_common.o)' is incompatible with i386:x86-64 output
私apt-get install ia32-libs
はUbuntu 12.04(Precise Pangolin)を使用していたときに使用していました。しかし、私が知っているのは、UbuntuがUbuntu 13.10(Saucy Salamander)以降にia32-libsを削除したことです。この問題を解決するにはどうすればよいですか?
gcc -m32 helloworld.c
。幸運を。