আমি এসি প্রোগ্রামটি 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
সমস্ত কিছু ব্যবহারের পরে পুরোপুরি সঠিকভাবে কাজ করেছিল worked