সুতরাং, আমি 32-বিট জুবুন্টু 14.04.1 ইনস্টল করেছি। আমাদের কিছু ইন্টারফেস কোড রয়েছে যেখানে আমরা সমর্থন করি এমন বিভিন্ন প্ল্যাটফর্মগুলির জন্য এবং উইন্ডোজ ডিএলএলগুলির এসওগুলি প্রকাশ করার ইচ্ছা করি। (হ্যাঁ আমি জানি, বাইনারি রিলিজ খারাপ, তবে এখানে প্রাসঙ্গিকও নয়))
আমি -m32
/ জিসিসি -m64
/ জি ++ আর্গুমেন্ট ব্যবহার করে 32-বিট 14.04.01 দিয়ে 32-বিট এবং 64-বিট এসওগুলি তৈরি করার চেষ্টা করছি । 32-বিট সংস্করণটি দুর্দান্ত কাজ করে তবে 64-বিট সংস্করণটি ব্যর্থ হয়
/usr/include/c++/4.8/string:38:28: fatal error: bits/c++config.h: No such file or directory
অন্তর্ভুক্তগুলি পরীক্ষা করা হচ্ছে, সেই ফাইলটি সত্যই 32-বিটের জন্য উপস্থিত রয়েছে তবে 64৪-বিটের জন্য অনুপস্থিত।
সমস্যাটি গুগল করা, জিসিসি / জি ++ 4.6 এর জন্য এটি অতীতে ঘটেছে বলে মনে হয় তবে এটি স্থির হিসাবে চিহ্নিত করা হয়। তবে ১৪.০৪.১ জিসিসি / জি ++ ৪.৮ ব্যবহার করছে, যা জিসিসি / জি ++ ৪.৮ এর লাইব্রেরিগুলিতে একটি রিগ্রেশন রয়েছে তা বোঝায়। এটি কি এমন কিছু যা অন্য কেউ দেখেছেন?
প্রয়োজনে আমি 64.0-বিট 14.04.1 এর জন্য একটি নতুন ভিএম সেট আপ করতে এবং এটি সঠিক লাইব্রেরির সংস্করণগুলি তুলতে পারে কিনা তা দেখতে পেতাম। যদিও আমি সম্ভব না হলেও চাই না, কারণ আমার কাছে আরও কিছু জিনিস রয়েছে যা আমাকে আবারও ইনস্টল করতে হবে। এর চেয়ে ভাল সমাধান কি আছে? এবং যদি আমি 64৪-বিট ১৪.০৪.১ ইনস্টল করে ফেলেছি তবে আমি কি অন্য দিক থেকে অনুপস্থিত শিরোনাম ছাড়াই 32-বিটটিতে অবশ্যই ক্রস-সংকলন করতে সক্ষম হব?
g++-multilib
প্যাকেজ ইনস্টল করেছেন ?