วิธีการติดตั้ง GCC (build-essential) บน Ubuntu 20.04

คำแนะนำทีละขั้นตอนในการติดตั้งคอมไพเลอร์ GCC และ G++ บนเครื่อง Ubuntu ของคุณ

GCC เคยใช้แทน GNU C Compiler เมื่อมีคอมไพเลอร์รองรับเพียงตัวเดียว แต่ตั้งแต่นั้นมามันก็เติบโตขึ้นเป็นชุดของคอมไพเลอร์และไลบรารีที่เรารู้จักในปัจจุบัน GCC ที่ปัจจุบันรู้จักกันในชื่อ GNU Compiler Collection คือชุดของคอมไพเลอร์และไลบรารีหลายตัวสำหรับภาษาการเขียนโปรแกรม เช่น C, C++, D, Objective-C, Fortran, Ada และ Golang

เคอร์เนลลินุกซ์ เครื่องมือ GNU และโครงการโอเพนซอร์ซอื่น ๆ อีกมากมายได้รับการคอมไพล์โดยใช้ GCC ดังนั้นจึงเป็นส่วนสำคัญของ Linux และชุดเครื่องมือซอฟต์แวร์โอเพ่นซอร์ส มูลนิธิซอฟต์แวร์เสรี (FSF) เผยแพร่ GCC ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU ซึ่งหมายความว่าคุณสามารถดำเนินการ ศึกษา แบ่งปัน และแก้ไข GCC ได้อย่างอิสระตามที่คุณต้องการ

มาดูวิธีการติดตั้งแพ็คเกจ build-essential บน Ubuntu 20.04 ซึ่งรวมถึงคอมไพเลอร์ GCC สำหรับ C (gcc) และ C++ (g++)

การติดตั้ง GCC

ในการแจกแจงแบบเดเบียนเช่น Ubuntu GCC จะรวมอยู่ในแพ็คเกจเมตาที่เรียกว่า สร้างสำคัญ. ประกอบด้วยเครื่องมือและไลบรารีที่จำเป็นอื่นๆ เช่น g++, make, dpkg-dev ที่จำเป็นสำหรับการคอมไพล์ซอฟต์แวร์บน Ubuntu

การติดตั้ง สร้างสำคัญ แพ็คเกจเปิดเทอร์มินัลโดยใช้ Ctrl+Alt+T คีย์และรันคำสั่งต่อไปนี้:

อัปเดต sudo apt sudo apt ติดตั้ง build-essential

คุณอาจต้องการรับคู่มือสำหรับเครื่องมือการพัฒนาโดยการติดตั้ง manpages-dev package โดยรันคำสั่งต่อไปนี้:

sudo apt ติดตั้ง manpages-dev

ตอนนี้คุณสามารถใช้ ชาย คำสั่งแสดงและอ่านคู่มือผู้ใช้สำหรับเครื่องมือพัฒนาใดๆ ไวยากรณ์สำหรับ ชาย คำสั่งนั้นง่ายมากดังที่แสดงด้านล่าง ตัวอย่างเช่น หากต้องการอ่านคู่มือเกี่ยวกับ GCC ให้เรียกใช้ ผู้ชาย gcc สั่งการ. คุณสามารถออกจากคู่มือได้โดยกด 'q' หลังจากอ่านจบ

ไวยากรณ์: man ตัวอย่าง: man gcc

ตรวจสอบว่าติดตั้ง GCC บนระบบของคุณสำเร็จหรือไม่โดยเพียงแค่เรียกใช้:

gcc --version

เพียงเท่านี้ GCC และเครื่องมืออื่นๆ มากมายที่จำเป็นสำหรับการพัฒนาก็ได้รับการติดตั้งบนระบบ Ubuntu 20.04 ของคุณแล้ว

บิลด์ที่จำเป็นของ Ubuntu 20.04 มาพร้อมกับ GCC เวอร์ชัน 9.3.0 หากคุณต้องการติดตั้ง GCC หลายเวอร์ชันหรืออาจเป็นเวอร์ชันล่าสุดของ GCC โปรดดูในส่วนด้านล่าง

การติดตั้ง GCC หลายเวอร์ชัน

หากคุณพบว่าตัวเองต้องการ GCC เวอร์ชันอื่นมากกว่าที่รวมอยู่ในแพ็คเกจ build-essential หรือหากคุณต้องการติดตั้งเวอร์ชันล่าสุดเพื่อทดสอบคุณลักษณะใหม่ ๆ ในกรณีเช่นนี้สามารถติดตั้ง GCC ได้หลายเวอร์ชัน สะดวก

GCC เวอร์ชันล่าสุดมีการเพิ่มประสิทธิภาพ ประสิทธิภาพ และคุณลักษณะใหม่ๆ ที่ดีขึ้น ที่เก็บ Ubuntu 20.04 มีแพ็คเกจ GCC หลากหลายจากเวอร์ชั่น 7.xx ถึง 10.xx.

เพื่อสาธิต เราจะแสดงวิธีการติดตั้ง . สามเวอร์ชัน gcc และ g++ และตั้งค่าให้ทำงานอย่างถูกต้องบนระบบ Ubuntu 20.04 ในการติดตั้ง GCC เวอร์ชัน 8, 9 และ 10 เวอร์ชันล่าสุด ให้เรียกใช้คำสั่งต่อไปนี้:

sudo apt ติดตั้ง gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

จากนั้นเรียกใช้ ปรับปรุงทางเลือก คำสั่งที่ใช้กำหนดค่าลิงก์สัญลักษณ์เพื่อกำหนดคำสั่งเริ่มต้น ในกรณีของเรา เรียกใช้เพื่อกำหนดค่าลิงก์สัญลักษณ์และลำดับความสำคัญของ gcc และ g++ รุ่น

sudo update- ทางเลือก -- ติดตั้ง /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --ติดตั้ง /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8

ภายหลัง หากคุณต้องการเปลี่ยนเวอร์ชันเริ่มต้นของ GCC เพื่อใช้ ให้เรียกใช้ ปรับปรุงทางเลือก คำสั่งด้วยตัวเลือกต่อไปนี้:

sudo อัพเดตทางเลือก --config gcc

คุณจะเห็นรายการเวอร์ชัน GCC ทั้งหมดที่ติดตั้งบนระบบ Ubuntu ของคุณ เปลี่ยนเวอร์ชัน GCC เริ่มต้นโดยพิมพ์ตัวเลขที่เกี่ยวข้อง

เราได้ดูวิธีการติดตั้งแพ็คเกจ build-essential บน ubuntu 20.04 แล้ว เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการใช้ gcc และ g++ คอมไพเลอร์ เยี่ยมชมเอกสารออนไลน์ของ GCC ที่นี่