আমি গতকাল উবুন্টু 14.04 (বিশ্বস্ত তাহর) ইনস্টল করেছি। সবকিছু ঠিক আছে বলে মনে হচ্ছে। তবে যখন আমি কয়েকটি সি কোড সংকলন করার চেষ্টা করেছি, তখন আমি নিম্নলিখিত ত্রুটিটির মুখোমুখি হয়েছি। 32-বিট আর্কিটেকচার সমর্থন ওএসের অভাবের কারণে ত্রুটিটি বলে মনে হচ্ছে। ত্রুটি আউটপুট নিম্নলিখিত হিসাবে রয়েছে:
/usr/bin/ld: i386 architecture of input file `./libsc.a(ftl_msg.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_debug.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_str.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_cfg_common.o)' is incompatible with i386:x86-64 output
আমি apt-get install ia32-libs
যখন উবুন্টু 12.04 (যথাযথ পাঙ্গোলিন) ব্যবহার করতাম তখন আমি অভ্যস্ত ছিলাম। তবে আমি যা জানি উবুন্টু উবুন্টু ১৩.১০ (স্যুসি সালাম্যান্ডার) এর পর থেকে ia32-libs সরিয়ে দিয়েছে। আমি কিভাবে এই সমস্যা ঠিক করতে পারবো?
gcc -m32 helloworld.c
। শুভকামনা।