मैं एसी प्रोग्राम को 64 बिट के बजाय 32 बिट बाइनरी के रूप में संकलित करने की कोशिश कर रहा हूं। मैंने केवल जोड़ना शुरू किया -m32और कुछ त्रुटियां हुईं। एक छोटे से चारों ओर गुगली मैं एक नोट भर में 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सब कुछ पूरी तरह से काम किया।