คำแนะนำทีละขั้นตอนในการติดตั้งคอมไพเลอร์ 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 ที่นี่