วิธีการติดตั้ง GCC บน Ubuntu

วิธีการติดตั้ง GCC บน Ubuntu

GCCเป็นหนึ่งในเครื่องมือโปรดที่นักพัฒนาใช้ทำงานบนแพลตฟอร์มLinux (Linux platform)มันทำหน้าที่เป็นการรวมคอมไพเลอร์หลายตัวสำหรับภาษาการเขียนโปรแกรมยอดนิยมเช่นJava , C, C++, Fortranและอีกมากมาย หากคุณกำลังเริ่มต้นการเดินทางด้วยLinuxจะมีตัวเลือกอื่นใดที่ดีไปกว่าอูบุน(Ubuntu)ตู Ubuntuเป็นระบบปฏิบัติการ Linux(Linux distribution) ที่ มี ชื่อเสียงที่สุด เป็นที่ทราบกันดีว่าเรียนรู้ได้ง่ายในขณะที่ไม่ประนีประนอมกับคุณลักษณะด้านหน้าของสิ่งต่างๆ ดังนั้น หากคุณต้องการทราบวิธีการติดตั้งGCCบนระบบ Ubuntu ของคุณ(Ubuntu system)บทความนี้เป็นจุดเริ่มต้นที่สมบูรณ์แบบ เราจะสำรวจวิธีการดาวน์โหลดและติดตั้งGCCบนUbuntuในส่วนด้านล่าง แต่ก่อนหน้านั้น เรามาทำความรู้จักกับGCCกันก่อนดีกว่า

วิธีการติดตั้ง GCC บน Ubuntu

วิธีการติดตั้ง GCC บน Ubuntu(How to Install GCC on Ubuntu)

GCC ( GNU Compiler Collection ) คือชุดเครื่องมือสำหรับรวบรวมซอร์สโค้ด(source code)จากภาษาการเขียนโปรแกรมต่างๆ ลงในไบนารี ไฟล์เรียกทำงาน หรือไลบรารี GCCเป็นคอมไพเลอร์บรรทัดคำสั่งที่อาจติดตั้งบนUbuntu

  • คอมไพเลอ ร์GCC(GCC compiler)เช่นเดียวกับไลบรารีจำนวนมากและเครื่องมืออื่นๆ ที่จำเป็นสำหรับการสร้างแอปพลิเคชัน จะรวมอยู่ในที่เก็บเริ่มต้น ของ  Ubuntu เป็น build-essential(is included in the default Ubuntu repository as build-essential)
  • C, C++, Java, Objective-C, Go, Fortran, AdaGCC รองรับ(are supported by GCC)C, C++, Java, Objective-C, Go, Fortran, Adaและภาษาโปรแกรมอื่นๆ
  • โปรเจ็กต์โอเพนซอร์ซจำนวนมาก รวมถึงยูทิลิตี้ GNU และเคอร์เนล Linux ต้องการ GCC เพื่อสร้าง(GNU utilities and the Linux kernel, require GCC to build their code)โค้ด

บทช่วยสอนนี้จะแสดงวิธีตั้งค่า คอมไพเลอ ร์GCC(GCC compiler)บนUbuntu 18.04 เราจะสอนวิธีติดตั้งเวอร์ชันเสถียรของการแจกจ่ายและGCC เวอร์ชัน ล่าสุด ขั้นตอนจะเหมือนกันสำหรับUbuntu 16.04 และการแจกจ่าย บนUbuntu เช่นKubuntu , Linux MintและElementary OS

หมายเหตุ:(Note:)คุณต้องเข้าสู่ระบบในฐานะรูทหรือผู้ใช้ที่มีสิทธิ์ sudo เพื่อสร้างที่เก็บใหม่และติดตั้งแพ็คเกจบนระบบ Ubuntu(Ubuntu system)ของ คุณ

วิธีที่ 1: ผ่าน Ubuntu Terminal(Method 1: Through Ubuntu Terminal)

ในการตั้งค่าGCCบนUbuntuคุณจะต้องดาวน์โหลดและติดตั้งแพ็คเกจ build-essential เปิดหน้าต่างเทอร์มินัล(terminal window)เพื่อดาวน์โหลด gcc ubuntu ทำตามขั้นตอนที่ กำหนดเพื่อติดตั้งGCCบนUbuntuผ่านTerminal

ตัวเลือกที่ 1: ติดตั้งเวอร์ชัน GCC โดยเฉพาะ(Option 1: Install a Particular GCC Version)

1. กดCtrl + Alt + T keysพร้อมกันเพื่อเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็(Desktop)อป

หมายเหตุ:(Note:)หรือไปที่เมนู แอ ปและค้นหา(app menu and search)Terminal

เทอร์มินัล Ubuntu ลินุกซ์  วิธีการติดตั้ง GCC บน Ubuntu

2. ใช้คำสั่ง install(install command)ด้านล่างเพื่อติดตั้งแพ็คเกจ build-essential บนUbuntuเมื่อหน้าต่างเทอร์มินัล(terminal window)เปิดขึ้น

sudo apt ติดตั้ง build-essential(sudo apt install build-essential)

หมายเหตุ:(Note:)คำสั่ง Sudo(Sudo command)จะแจ้งให้คุณใส่รหัสผ่าน ผู้ใช้สามารถใช้คำสั่งนี้เพื่อรันงานเดียวในฐานะรูท

คำสั่งเทอร์มินัล ubuntu linux เพื่อติดตั้งสร้างแพ็คเกจที่จำเป็น

3. อูบุนตูจะถามรหัสผ่าน(password)ของ คุณ ป้อนรหัสผ่าน(password) ผู้ใช้ของคุณ เพื่อดำเนินการต่อ

4. พร้อมท์เทอร์มินัลจะรวบรวมการพึ่งพาทั้งหมดสำหรับ แพ็คเกจ build-essentialเมื่อคุณระบุรหัสผ่านแล้ว ต่อไป อูบุนตู(Ubuntu)จะถามคุณว่าคุณต้องการติดตั้งแพ็คเกจหรือไม่ หากต้องการดำเนินการต่อ ให้กดปุ่มY เมื่อคุณกดปุ่มY Ubuntu (Y)จะ(Ubuntu)เริ่มติดตั้งGCCบนเครื่องของคุณ

5. ขั้นตอนนี้ควรใช้เวลาไม่เกินสองสามนาที ด้วย คำสั่ง man gccคุณสามารถเรียกดูเอกสารประกอบ GCC(GCC documentation)หลังจากขั้นตอนเสร็จสิ้น

ตัวเลือกที่ 2: ติดตั้ง GCC หลายเวอร์ชัน(Option 2: Install Multiple GCC Versions)

แม้ว่า ผู้ใช้ Ubuntu ส่วนใหญ่ จะพอใจกับแพ็คเกจ build-essential เพราะมีGCC 10 แต่ก็ไม่ใช่ (GCC 10)GCCเวอร์ชันเดียวที่มีให้ การสนับสนุนสำหรับภาษาเพิ่มเติม ประสิทธิภาพที่ปรับปรุง และฟังก์ชันการทำงานที่เพิ่มขึ้นทั้งหมดนั้นรวมอยู่ใน คอมไพเลอร์ GCC(GCC compiler)เวอร์ชันใหม่กว่า คุณมีตัวเลือกในการติด ตั้งGCCเวอร์ชันต่างๆบนUbuntu วิธีดาวน์โหลด gcc ubuntu มีดังนี้

1. ก่อนอื่น(First)บนเดสก์ท็อป Ubuntu(Ubuntu desktop)ให้เปิดหน้าต่างเทอร์มินัล(terminal)

2. เมื่อเปิดแล้ว ให้ใช้ คำสั่ง ต่อไปนี้(following)เพื่อค้นหาที่ เก็บ ซอฟต์แวร์ Ubuntu(Ubuntu software)สำหรับแพ็คเกจGCC ที่พร้อมใช้งาน:(GCC)

apt ค้นหา gcc(apt search gcc)

apt ค้นหาคำสั่ง gcc ในเทอร์มินัล ubuntu linux  วิธีการติดตั้ง GCC บน Ubuntu

3. ค้นหา(Search)ผ่านข้อความแจ้งสำหรับเวอร์ชัน GCC ที่( GCC version)คุณต้องการติดตั้งบน Ubuntu GCC 7, GCC 8, 9 และ 10(GCC 7, GCC 8, 9, and 10 )จะพร้อมสำหรับการติดตั้ง

4. ติดตั้ง GCC โดยใช้คำแนะนำในการติดตั้ง apt(apt install instructions)ด้านล่างเมื่อคุณพบเวอร์ชันที่คุณต้องการติดตั้งบน Ubuntu PC ของคุณ gcc-7, gcc-8, gcc-9และgcc-10เป็นแพ็คเกจ GCC

5. ในการติดตั้ง GCC เวอร์ชัน 7(version 7)บน Ubuntu

sudo apt install gcc-7 g++-7

รันคำสั่งเพื่อติดตั้ง gcc เวอร์ชัน 7 ใน ubuntu linux terminal

6. ในการติดตั้ง GCC เวอร์ชัน 8(version 8)บน Ubuntu

sudo apt install gcc-8 g++-8

รันคำสั่งเพื่อติดตั้ง gcc เวอร์ชัน 8 ในเทอร์มินัล ubuntu linux  วิธีการติดตั้ง GCC บน Ubuntu

7. ในการติดตั้ง GCC เวอร์ชัน 9(version 9)บน Ubuntu

sudo apt install gcc-9 g++-9

รันคำสั่งเพื่อติดตั้ง gcc เวอร์ชัน 9 ใน ubuntu linux terminal

8. ในขณะที่ติดตั้ง build-essential package ขอแนะนำอย่างยิ่งเพื่อให้GCC 10ทำงานบนUbuntuมันไม่ใช่ตัวเลือกเดียวที่จะทำได้ การติดตั้งแพ็คเกจ gcc-10 และ g++-10 จะติดตั้งGCC 10ด้วย

sudo apt install gcc-10 g++-10 

รันคำสั่งเพื่อติดตั้ง gcc เวอร์ชัน 10 ในเทอร์มินัล ubuntu linux  วิธีการติดตั้ง GCC บน Ubuntu

อ่านเพิ่มเติม: 20 (Also Read:)Linux Distros ที่ เบาที่สุดแห่งปี 2022

วิธีที่ 2: ผ่าน Synaptic Package Manager(Method 2: Through Synaptic Package Manager)

หากคุณไม่ต้องการใช้คอนโซลเพื่อติดตั้งGCCบนUbuntuคุณสามารถใช้Synaptic Package Managerแทนเพื่อดาวน์โหลด GCC ใน Ubuntu

ตัวเลือกที่ 1: ติดตั้งเวอร์ชัน GCC โดยเฉพาะ(Option 1: Install a Particular GCC Version)

ทำตามขั้นตอนเหล่า นี้เพื่อติดตั้งGCCผ่านSynaptic Package Manager

1. ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าได้ติดตั้งSynaptic แล้ว (Synaptic)ในการรับSynapticให้ไปที่โปรแกรมซอฟต์แวร์ Ubuntu และค้นหา(Ubuntu Software program and search) Synaptic จาก(Synaptic)นั้นติดตั้ง

ติดตั้งตัวจัดการแพ็คเกจ synaptic จากซอฟต์แวร์ Ubuntu

2. เปิดSynaptic Package Managerโดยค้นหาในเมนูแอป(app menu)เมื่อติดตั้งแล้ว

เปิดตัวจัดการแพ็คเกจ synaptic จากเมนูแอปพลิเคชันทั้งหมด ubuntu linux

3. จากนั้น ที่มุมบนขวาของหน้าจอ ให้มองหาปุ่มค้นหา(search)

4. ในการแสดงผลการค้นหา ให้เลือกปุ่มค้นหา Synaptic(Synaptic search button)และป้อนข้อมูลbuild-essentialตามด้วยปุ่มEnter

การค้นหาบิวด์จำเป็นในตัวจัดการแพ็คเกจ snaptic ubuntu linux

5. ดูผลการค้นหา Synaptic สำหรับbuild -essential(build-essential)

6. เมื่อคุณระบุได้แล้ว ให้คลิกขวาที่ไฟล์นั้นแล้วเลือกตัวเลือกกำหนดสำหรับการติดตั้ง(Designate for installation)เพื่อทำเครื่องหมายแพ็คเกจที่จำเป็นสำหรับการ build สำหรับการติดตั้ง Synaptic

คลิกขวาที่บิลด์ที่จำเป็นและเลือกทำเครื่องหมายสำหรับการติดตั้งใน Snaptic Package Manager Ubuntu Linux

7. ใน Synaptic ให้ค้นหา ปุ่ม Applyและคลิกเพื่อเริ่มการติดตั้ง GCC(GCC installation)บนUbuntu

คลิกที่ปุ่ม Apply ใน Snaptic Package Manager Ubuntu Linux

อ่านเพิ่มเติม:(Also Read:)วิธีการติดตั้งLinux Bash ShellบนWindows 10

ตัวเลือกที่ 2: ติดตั้ง GCC หลายเวอร์ชัน (Option 2: Install Multiple GCC Versions )

ในการติดตั้งเวอร์ชัน GCC(GCC version)อื่นที่ไม่ใช่เวอร์ชันที่มาพร้อมกับแพ็คเกจ build-essential ในUbuntuให้ทำตามขั้นตอนด้านล่าง

1. ขั้นแรก เปิดSynaptic Package Manager

2. เมื่อเปิด Synaptic แล้ว ให้คลิกที่ปุ่มค้นหา(search button)

3. จากนั้นเลือกผลิตภัณฑ์(products)จากรายการด้านล่างและป้อนลงในช่องค้นหา(search box)

  • GCC 7: gcc-7, g++-7
  • GCC 8: gcc-8, g++-8
  • GCC 9: gcc-9, g++-9
  • GCC 10: gcc-10, g++-10

4. ในการติดตั้งแพ็คเกจ GCC ที่(GCC package(s))คุณพบในSynapticให้คลิกขวาที่มันแล้วเลือกปุ่มApply

เลือก gcc 7 และคลิกที่ปุ่มใช้ในตัวจัดการแพ็คเกจ synaptic Ubuntu linux

5. ทำซ้ำขั้นตอนนี้ตามความจำเป็นเพื่อติดตั้ง GCC(GCC)หลายเวอร์ชันเท่าที่คุณต้องการบน Ubuntu

คำถามที่พบบ่อย (FAQ)(Frequently Asked Questions (FAQs))

ไตรมาสที่ 1 ติดตั้ง GCC บน Ubuntu แล้วหรือยัง?(Q1. Is GCC already installed on your Ubuntu?)

ตอบ (Ans. )บนเดสก์ท็อป Ubuntu(Ubuntu desktop) ทุก รุ่นแพ็คเกจ GCC(GCC package)จะถูกติดตั้งตามค่าเริ่มต้น

ไตรมาสที่ 2 คำสั่งใดที่ใช้ในการติดตั้ง GCC(Q2. Which command is used to install GCC?)

ตอบ (Ans. )Install GNI C/C++ ( GCC ) และ libs ที่จำเป็นโดยใช้คำสั่งup2date , คำสั่ง (up2date)yumหรือคำสั่งapt-getขึ้นอยู่กับLinux distroของคุณ

ไตรมาสที่ 3 จุดประสงค์ของอูบุนตูคืออะไร?(Q3. What is the purpose of Ubuntu?)

ตอบ (Ans. )Ubuntuมีทุกสิ่งที่คุณต้องการในการจัดการบริษัท โรงเรียน บ้าน หรือธุรกิจของคุณ ซอฟต์แวร์หลักทั้งหมด เช่นชุดโปรแกรมสำนักงาน(office suite)เบราว์เซอร์ อีเมล และแอปสื่อ ได้รับการติดตั้งไว้ล่วงหน้าแล้ว และUbuntu Software Center(Ubuntu Software Centre)มีเกมและแอปพลิเคชันเพิ่มเติมหลายร้อยรายการ

ที่แนะนำ:(Recommended:)

  • วิธีค้นหาปุ่ม(Button) สลีป บนWindows 10
  • วิธีส่ง GIF ใน Slack
  • วิธีรักษาสถานะ Microsoft Teams ให้พร้อมใช้งาน(Microsoft Teams Status Available)
  • วิธีส่งรหัส Skype(Skype Code)ด้วยรูปแบบที่เหมาะสม(Proper Format)

เราหวังว่าบทความนี้จะเป็นประโยชน์ในการค้นหา วิธีการ ติดตั้ง gcc Ubuntu (how to install gcc Ubuntu)คุณสามารถค้นหาบทความอื่น ๆ อีกมากมายที่เกี่ยวข้องกับเทคโนโลยีบนเว็บไซต์ของเรา หากคุณมีข้อเสนอแนะหรือข้อเสนอแนะเกี่ยวกับบทความนี้ คุณสามารถติดต่อเราได้ในส่วนความคิดเห็น(comment section)ด้านล่าง



About the author

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



Related posts