Saya mencoba mengkompilasi program ac sebagai biner 32 bit, bukan 64 bit. Saya mulai dengan hanya menambahkan -m32
dan mendapat beberapa kesalahan. Googling sekitar sedikit saya menemukan catatan untuk menginstal ia32-libs. Berjalan apt-get install ia32-libs
menghasilkan pemberitahuan bahwa itu sudah diinstal dan pada versi terbaru.
Ada rantai perpustakaan masing-masing termasuk yang berikutnya sampai gagal:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
Tampaknya akan termasuk versi 32 bit yang lain termasuk /usr/include/c++/4.6/x86_64-linux-gnu/32/bits/ ...
Apa yang saya lewatkan?
libc6-dev:i386
bersikeras menghapus seluruh kompiler gnu suite (yang memberi saya sedikit serangan jantung) tetapi setelah menggunakansudo apt-get install build-essential
semuanya bekerja dengan sempurna.