मैं एसी प्रोग्राम को 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
सब कुछ पूरी तरह से काम किया।