ฉันพยายามคอมไพล์โปรแกรม ac เป็นเลขฐานสอง 32 บิตแทน 64 บิต ฉันเริ่มต้นด้วยการเพิ่ม-m32
และรับข้อผิดพลาดบางอย่าง Googling ประมาณนิดหน่อยฉันเจอโน้ตเพื่อติดตั้ง 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
ทุกอย่างทำงานอย่างสมบูรณ์