আমি জানি এখানেও একই ধরণের প্রশ্ন রয়েছে তবে আমি এর সমাধান খুঁজে পাইনি বা এই সঠিক কেসটিও পাই নি। বাইনারিটি আর্চ লিনাক্স এর জিসিসি 4.7 ব্যবহার করে নির্মিত হয়েছিল। প্যাকেজটি বিল্ড সিস্টেমে সূক্ষ্মভাবে কাজ করে। নীচের কমান্ডগুলি এখানে কার্যকর করা হয়েছিল:
লিনাক্স ভিবক্স-উবুন্টু 3.2.0-29-জেনেরিক # 46-উবুন্টু এসএমপি শুক্র জুলাই 27 17:03:23 ইউটিসি 2012 x86_64 x86_64 x86_64 জিএনইউ / লিনাক্স
প্রশ্নযুক্ত ফাইলটি এখানে অবস্থিত । এটি একটি লিনাক্স 64৪ বিট উইন্ডোজ 64৪-বিট ক্রস-সংকলক। এটি চালু না করে ~/
একটি একক ~/mingw64
ডিরেক্টরি দেয় যাতে প্রয়োজনীয় সমস্ত কিছু রয়েছে।
আমি যখন এটি চালানোর চেষ্টা করি তখন ~/mingw64/x86_64-w64-mingw32/bin/as
তা পাই:
bash: /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: No such file or directory
দৌড় file ~/mingw64/x86_64-w64-mingw32/bin/as
আমাকে দেয়:
/home/ruben/mingw64/x86_64-w64-mingw32/bin/as: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x0b8e50955e7919b76967bac042f49c5876804248, not stripped
দৌড় ldd ~/mingw64/x86_64-w64-mingw32/bin/as
আমাকে দেয়:
linux-vdso.so.1 => (0x00007fff3e367000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2ceae7e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2ceaac1000)
/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f2ceb0a8000)
আমি সত্যিই একটি ক্ষতি হয়। কোন সাহায্যের অনেক প্রশংসা করা হয়।
সম্পাদনা : আরও বিশদ: বিল্ড সিস্টেমটি আর্চ লিনাক্স (বর্তমানে গ্লিবসি ২.১16)। এর ফলাফল ls -l
:
-rwxr-xr-x 2 ruben users 1506464 11 aug 23:49 /home/ruben/mingw64/bin/x86_64-w64-mingw32-as
এর ফলাফল objdump -p
:
Version References:
required from libz.so.1:
0x0827e5c0 0x00 05 ZLIB_1.2.0
required from libc.so.6:
0x0d696917 0x00 06 GLIBC_2.7
0x06969194 0x00 04 GLIBC_2.14
0x0d696913 0x00 03 GLIBC_2.3
0x09691a75 0x00 02 GLIBC_2.2.5
ldd -v
উবুন্টু 12.04 এ আউটপুটটি হ'ল:
linux-vdso.so.1 => (0x00007fff225ff000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd525c71000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd5258b4000)
/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007fd525e9b000)
Version information:
/home/ruben/mingw64/x86_64-w64-mingw32/bin/as:
libz.so.1 (ZLIB_1.2.0) => /lib/x86_64-linux-gnu/libz.so.1
libc.so.6 (GLIBC_2.7) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libz.so.1:
libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
পরীক্ষিত অন্যান্য ওএসগুলি হলেন ফেডোরা 17 (গ্লিবসি 2.15) এবং উবুন্টু 12.04 (eglibc 2.15)। উভয় zlib এবং glibc সংস্করণ প্রয়োজনীয়তা পূরণ করা হয়।