ক্রস জিসিসি এবং লিনাক্স জিসিসি সরঞ্জামচেইনের মধ্যে পার্থক্য


24

ইক্লিপসে নতুন সি ++ প্রকল্প তৈরি করার সময়, আমাকে সরঞ্জামচেইন সম্পর্কে জিজ্ঞাসা করা হচ্ছে।

এই সরঞ্জামচেনগুলির মধ্যে ব্যবহারিক পার্থক্য কী - Cross GCCএবং Linux GCC। কোন পরিস্থিতিতে এগুলি ব্যবহার করে? প্রকল্পটি লিনাক্স এবং উইন্ডোজ মেশিনে উভয়ই সংকলিত হতে যাচ্ছে কিনা এর সাথে কিছু করার আছে?

ইন উত্তর এক আমরা পড়তে পারেন:

সাধারণত ক্রস সংকলক হ'ল আপনার চেয়ে ভিন্ন ধরণের সিস্টেমের জন্য কোড প্রস্তুতকারী কোড।

সুতরাং আমি যদি নিজের মেকফিলগুলি ব্যবহার করে টার্গেট মেশিনে প্রকল্পটি সংকলন করি তবে আমি এখানে কোন বিকল্পটি বেছে নেব তাতে কিছু আসে যায় না?


10
ক্রস জিসিসির অর্থ হল যে আপনি আপনার প্রকল্পটি একটি ভিন্ন আর্কিটেকচারের জন্য সংকলন করছেন, যেমন আপনার কাছে একটি x86 প্রসেসর রয়েছে এবং এটিআরএমের জন্য সংকলন করতে চান। লিনাক্স জিসিসির অর্থ হ'ল স্ট্যান্ডার্ড জিসিসি
উলরিচ ড্যাঙ্গেল

উত্তর:


16

ক্রস কম্পাইলার উইকিপিডিয়া নিবন্ধ বেশ ভাল। সাধারণত ক্রস সংকলকটি আপনার থেকে ভিন্ন ধরণের সিস্টেমের জন্য কোড প্রস্তুতকারী কোড। সাধারণত এটির অর্থ একটি ভিন্ন লক্ষ্য হার্ডওয়্যার আর্কিটেকচার, তবে এর অর্থ ভিন্ন লক্ষ্য অপারেটিং সিস্টেম (বা উভয় )ও হতে পারে।

তাত্ত্বিকভাবে এইসব একত্রিত ও স্থাপত্য একজন একটি ক্রস কম্পাইলার ব্যবহার করতে পারে 1 এবং অপারেটিং সিস্টেম S 1 ক্রস-কম্পাইলার যে স্থাপত্য একজন চালানো হবে গড়ে তুলতে 2 অপারেটিং সিস্টেম অধীনে S 2 এবং উত্পাদন অপারেটিং সিস্টেমের জন্য কোড S 3 স্থাপত্য একজন উপর 3

উলরিচ তাঁর মন্তব্যে যেমন উল্লেখ করেছেন, লিনাক্স জিসিসি আপনার "নেটিভ" সংকলক হওয়া উচিত (যেমন একই লক্ষ্য হিসাবে)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.