เมื่อฉันติดตั้ง Xcode จาก App Store ฉันสามารถรวบรวมโปรแกรมใน Xcode เช่นเดียวกับบรรทัดคำสั่งด้วย สาธารณูปโภคบรรทัดคำสั่งต่างๆเช่นclang
, make
และgit
ทั้งหมดกลายเป็นใช้ได้เมื่อมีการติดตั้ง Xcode.app ดังนั้นฉันคิดว่าแพคเกจเครื่องมือบรรทัดคำสั่งแยกต่างหากสำหรับผู้ที่ไม่ต้องการติดตั้ง IDE แบบเต็มเท่านั้น
แต่การที่จะแปลกใจของฉันหนึ่งในปัญหาการเชื่อมโยงที่ผมพบเมื่อรวบรวม MacVim xcode-select --install
จะสามารถแก้ไขได้ประสบความสำเร็จโดยการติดตั้งเครื่องมือบรรทัดคำสั่งด้วย เห็นได้ชัดว่า Xcode.app และเครื่องมือบรรทัดคำสั่งแตกต่างกันอย่างน้อยก็ในรูปแบบที่ลึกซึ้ง ความแตกต่างคืออะไร? หลังมีความครอบคลุมที่ดีกว่าสำหรับสิ่งจำเป็นทั้งหมดสำหรับการเขียนโปรแกรมกว่าเดิมหรือไม่
ขณะนี้ฉันกำลังใช้ Xcode 6.0.1 บน Mavericks
clang
,git
,make
เช่นกัน เหตุใดการติดตั้งสำเนาเครื่องมือเหล่านี้จึงจำเป็นต้องรวบรวมซอฟต์แวร์