64৪ -বিট সিস্টেমে এমনকি সহজতম ( int main(){}
) প্রোগ্রামটি সংকলনের চেষ্টা -m32
ব্যর্থ হয়েছে:
$ gcc -m32 test.c
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
এটি -m32
নির্দিষ্ট করে নির্দিষ্ট নির্দেশাবলীতে এখনও ভুল করে অনুসন্ধান করা হচ্ছে বলে মনে হচ্ছে ।
libgcc-4.8-dev:i386
ইনস্টল করা আছে এবং আমি যাচাই করেছি যে 32-বিট লাইব্রেরিগুলি অবস্থিত /usr/lib/gcc/i686-linux-gnu/4.8/
।
আমি সেটিং এবং রফতানি করার চেষ্টা করেছি LD_INCLUDE_PATH
এবং LD_LIBRARY_PATH
কোনও লাভ হয়নি।