Dün Ubuntu 14.04'ü (Trusty Tahr) kurdum. Herşey yolunda görünüyor. Ancak bazı C kodunu derlemeye çalıştığımda aşağıdaki hatayla karşılaşıyorum. Hata, 32 bit mimari desteğinden yoksun işletim sisteminden kaynaklanıyor gibi görünüyor. Hata çıktısı aşağıdaki gibidir:
/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
Eskiden apt-get install ia32-libs
Ubuntu 12.04 (Hassas Pangolin) kullanılarak zaman. Ama bildiğim şey, Ubuntu'nun ia32-lib'leri Ubuntu 13.10'dan (Saucy Salamander) kaldırdığı. Bu sorunu nasıl çözebilirim?
gcc -m32 helloworld.c
. İyi şanslar.