আমি কীভাবে উবুন্টু ১১.১০-তে একটি পুরনো জিসিসি (বিশেষত, ৪.২.২) তৈরি করতে পারি এবং "/ usr / bin / ld: সম্পর্কে crti.o খুঁজে পাচ্ছি না: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"?
আমি কিছুটা খনন করেছি এবং বেশ কয়েকটি অনুরূপ আইটেম পেয়েছি, তবে আসলেই আমার সমস্যাটি সমাধান করে না:
- আমি আমার সমস্ত প্যাকেজগুলি (libc6-dev এবং এর মতো) যাচাই করেছি এই প্রশ্নটি অনুসারে পুনরায় ইনস্টল করা হয়েছে
- আমি crti.o যাচাই করেছি / usr / lib32 এবং / usr / lib / x86_64-linux-gnu- তে বিদ্যমান এবং আমার ld.so.conf directories ডিরেক্টরিগুলি দেখতে কনফিগার করা হয়েছে
- আমি যাচাই করেছি যে LIBRARY_PATH = / usr / lib / x86_64-linux-gnu এর সাথে আমার করা অনুরোধের প্রস্তুতি নেওয়া হয়েছে, তবে এটি এড়াতে চাই (এটি মেকফাইলে একটি বিচ্যুত বিন্দু হয়ে ওঠে)
- আমি - বিল্ড-সিস্রুট সহ বিভিন্ন জিনিস চেষ্টা করেছি, তবে কোনও সাফল্য ছাড়াই (পড়ুন: সম্ভবত আমি ঠিক সেট করতে সঠিক পতাকাটি জানি না)
স্ট্রেস দিয়ে চলার সময় ( এই উত্তর হিসাবে ), আমি crti.o এর খালি রেফারেন্স দেখতে পাচ্ছি:
13240 খোলা ("crti.o", O_RDONLY) = -1 উত্স (এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই)
ধন্যবাদ!