ฉันติดตั้ง Ubuntu 14.04 (Trusty Tahr) เมื่อวานนี้ ทุกอย่างดูเหมือนจะโอเค แต่เมื่อฉันพยายามรวบรวมรหัส C ฉันพบข้อผิดพลาดต่อไปนี้ ข้อผิดพลาดน่าจะเกิดจากระบบปฏิบัติการไม่มีการรองรับสถาปัตยกรรม 32 บิต ผลลัพธ์ข้อผิดพลาดมีดังต่อไปนี้:
/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 (Pangolin ที่แม่นยำ) แต่สิ่งที่ฉันรู้ก็คือ Ubuntu ได้ลบ ia32-libs ตั้งแต่ Ubuntu 13.10 (Saucy Salamander) ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
gcc -m32 helloworld.c
เมื่อคุณล้อมรหัสของคุณตัวอย่างเช่น: โชคดี.