আমি যখন অ্যাপ স্টোর থেকে এক্সকোড ইনস্টল করি, তখন আমি এক্সকোডে প্রোগ্রামগুলি পাশাপাশি কমান্ড লাইনের সংকলন করতে পারি। বেশ কিছু কমান্ড লাইন ইউটিলিটি পছন্দ clang
, make
এবং git
সব পাওয়া যাবে যখন Xcode.app ইনস্টল করা হয়। সুতরাং আমি ভেবেছিলাম যে কমান্ড লাইন সরঞ্জামগুলির পৃথক প্যাকেজ কেবল তাদের জন্য যারা সম্পূর্ণ আইডিই ইনস্টল করতে চান না।
তবে আমার আশ্চর্যের বিষয়, ম্যাকভিমকে সংকলন করার সময় আমি যে লিঙ্কিংয়ের সমস্যার মুখোমুখি হয়েছিলাম সেগুলির সাথে কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করে সফলভাবে সমাধান করা যেতে পারে xcode-select --install
। সুতরাং দৃশ্যত Xcode.app এবং কমান্ড লাইন সরঞ্জামগুলি কমপক্ষে সূক্ষ্ম উপায়ে পৃথক। তাহলে তফাত কী? পূর্ববর্তীগুলির চেয়ে প্রোগ্রামিংয়ের জন্য প্রয়োজনীয় সমস্ত প্রয়োজনীয় সামগ্রীর জন্য কি আধুনিক কভারেজটি বেশি আছে?
বর্তমানে আমি মাভেরিক্সে এক্সকোড 6.0.1 ব্যবহার করছি।
clang
,git
,make
হিসাবে ভাল। কিছু সফ্টওয়্যার সংকলনের জন্য এই সরঞ্জামগুলির অন্য অনুলিপি কেন ইনস্টল করা প্রয়োজন?