คอมไพเลอร์ Clang เป็นทางเลือกแทน GCC สามารถใช้เพื่อคอมไพล์โค้ดลงในโปรแกรมไบนารีที่รันได้ หากคุณเป็นนักพัฒนาซอฟต์แวร์บน Ubuntu คุณน่าจะเคยใช้งานคอมไพเลอร์แบบนี้มาก่อน
แม้ว่านักพัฒนา Ubuntu ส่วนใหญ่จะยึดติดกับ GCC แต่ก็ทำให้สามารถใช้คอมไพเลอร์ Clang ได้ หากคุณต้องการให้ Clang ทำงานบน Ubuntu คู่มือนี้เหมาะสำหรับคุณ! ปฏิบัติตามในขณะที่เราแสดงวิธีทำให้ Clang 9, Clang 11 และ Clang 12 ทำงานบน Ubuntu
วิธีการติดตั้ง Clang 9 บน Ubuntu
หากคุณต้องการให้ Clang 9 ทำงานบน Ubuntu ได้ คุณจะดีใจที่รู้ว่า Ubuntu ส่วนใหญ่ แม้กระทั่ง Ubuntu 21.04 ซึ่งเป็นรีลีสล่าสุด ก็มีอยู่ในที่เก็บซอฟต์แวร์ของมัน ในการเริ่มต้นใช้งาน Clang 9 ให้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล
หากต้องการเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Ubuntu ให้กด Ctrl + Alt + T บนแป้นพิมพ์ เมื่อเปิดแล้ว ให้ใช้คำสั่ง apt install ด้านล่างเพื่อติดตั้งแพ็คเกจ Clang 9 อย่าลืมใช้สวิตช์บรรทัดคำสั่ง –install-suggests เพราะมันจะบอกให้ Ubuntu คว้าทุกสิ่งที่คุณต้องการเพื่อใช้ Clang 9
sudo apt install clang-9 --install-suggests
หลังจากป้อนคำสั่งนี้ในหน้าต่างเทอร์มินัลแล้ว Ubuntu จะแจ้งให้คุณป้อนรหัสผ่าน ทำเช่นนั้น เมื่อคุณทำ มันจะรวบรวมแพ็คเกจที่แนะนำทั้งหมดเพื่อให้คุณติดตั้งบนพีซีของคุณ
หลังจากที่ Ubuntu รวบรวมแพ็คเกจทั้งหมดให้คุณติดตั้งแล้ว คุณจะได้รับแจ้งให้กดปุ่ม Y บนแป้นพิมพ์ กดปุ่ม Y บนแป้นพิมพ์เพื่อยืนยันว่าคุณต้องการดำเนินการติดตั้งต่อ
เมื่อกด Y Ubuntu จะติดตั้ง Clang 9 บนระบบของคุณ เมื่อเสร็จแล้ว ให้ปิดหน้าต่างเทอร์มินัล หรือเริ่มใช้ Clang 9 ในบรรทัดคำสั่ง
วิธีการติดตั้ง Clang 11 บน Ubuntu
ด้วยเหตุผลประการหนึ่ง Ubuntu ไม่มี Clang 10 แต่มี Clang 11 ซึ่งดีกว่าเนื่องจากเป็นรุ่นใหม่กว่า หากคุณต้องการ Clang 11 บนระบบ Ubuntu ให้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล
หากต้องการเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Ubuntu ให้กด Ctrl + Alt + T บนแป้นพิมพ์ หรือค้นหา “Terminal” ในเมนูแอป เมื่อเปิดแล้ว ให้ใช้คำสั่ง apt install และสวิตช์บรรทัดคำสั่ง –install-suggests เพื่อตั้งค่า Clang 11 พร้อมกับแพ็คเกจที่แนะนำของ Ubuntu
sudo apt install clang-11 --install-suggests
เมื่อป้อนคำสั่งด้านบน Ubuntu จะแจ้งให้คุณป้อนรหัสผ่านเพื่อดำเนินการต่อ ใช้แป้นพิมพ์พิมพ์รหัสผ่านบัญชีผู้ใช้ของคุณ จากนั้นกดปุ่ม Enter บนแป้นพิมพ์เพื่อดำเนินการต่อ
หลังจากดำเนินการต่อ Ubuntu จะรวบรวมแพ็คเกจที่แนะนำทั้งหมดและเตรียมให้พร้อมสำหรับการติดตั้ง จากนั้นระบบจะขอให้คุณกดปุ่ม Y เพื่อดำเนินการต่อ ใช้ปุ่ม Y บนแป้นพิมพ์ ยืนยันว่าคุณต้องการทำการติดตั้งต่อไป และ Ubuntu จะติดตั้ง Clang 11
เมื่อการติดตั้งเสร็จสิ้น Clang 11 จะอยู่ใน Ubuntu PC ของคุณ จากที่นี่ คุณสามารถปิดเทอร์มินัลหรือเริ่มใช้ Clang 11
วิธีการติดตั้ง Clang 12 บน Ubuntu
นอกจาก Clang 9 และ Clang 11 แล้ว Clang 12 ยังมีให้บน Ubuntu ให้ผู้ใช้ติดตั้งหากต้องการ หากคุณต้องการติดตั้ง Clang 12 บน Ubuntu PC ให้เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล หากต้องการเปิดหน้าต่างเทอร์มินัลบน Ubuntu ให้กด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์
เมื่อหน้าต่างเทอร์มินัลเปิดและพร้อมใช้งานแล้ว ให้ป้อนคำสั่ง apt install และติดตั้งแพ็คเกจ “clang-12” พร้อมกับสวิตช์บรรทัดคำสั่ง –install-suggests ซึ่งจะรวบรวมแพ็คเกจที่แนะนำทั้งหมด
sudo apt install clang-12 --install-suggests
หลังจากป้อนคำสั่งด้านบนเพื่อติดตั้ง Clang 12 แล้ว Ubuntu จะแจ้งให้คุณป้อนรหัสผ่าน ต้องใช้รหัสผ่านสำหรับคำสั่ง sudo ใช้แป้นพิมพ์ป้อนรหัสผ่านบัญชีผู้ใช้ของคุณแล้วกดปุ่ม Enter
เมื่อคุณป้อนรหัสผ่านในพรอมต์บรรทัดคำสั่งและกดปุ่ม Enter Ubuntu จะรวบรวมแพ็คเกจทั้งหมดที่ Clang 12 ต้องการ จากนั้นระบบจะขอให้คุณกดปุ่ม Y ทำเช่นนั้น
Ubuntu จะเริ่มดาวน์โหลดและติดตั้งแพ็คเกจ Clang 12 ทั้งหมดบนคอมพิวเตอร์ของคุณเมื่อกดปุ่ม Y การดำเนินการนี้จะใช้เวลาเพียงไม่กี่วินาที เมื่อกระบวนการเสร็จสมบูรณ์ ให้ปิดหน้าต่างเทอร์มินัลหรือเปิดไว้และใช้ Clang 12
แพ็คเกจ Clang อื่น ๆ
หากคุณต้องการแพ็คเกจ Clang อื่น ๆ บน Ubuntu ที่ไม่ครอบคลุมในโพสต์นี้ ช่วยเหลือตัวเองแล้วลองดู Pkgs.org. มันสร้างดัชนีที่เก็บแพ็คเกจ Linux หลัก ๆ มากมายรวมถึง Ubuntu และคุณสามารถใช้เพื่อค้นหาแพ็คเกจ Clang ที่คุณต้องการ
นอกจากนี้อย่าลืมตรวจสอบด้วย การค้นหาแพ็คเกจ Ubuntu อย่างเป็นทางการ. เป็นเว็บไซต์เฉพาะสำหรับแพ็คเกจ Ubuntu ทั้งหมดในทุกการแจกจ่าย คุณสามารถใช้มันเพื่อค้นหาแพ็คเกจ Clang ที่คุณต้องการ!