ข้างต้น เราได้อธิบายว่าแพ็คเกจที่จำเป็นในการสร้างคืออะไร ในบทความที่เหลือ เราจะอธิบายวิธีการติดตั้งและใช้งาน build-essentials บนระบบ Ubuntu คำสั่งเทอร์มินัลทั้งหมดที่เราดำเนินการบนระบบ Ubuntu 20.04 ในบทความนี้ ดำน้ำลึก!
การติดตั้ง และการใช้เครื่องมือ Build Essential บนระบบ Ubuntu 20.04
แพ็คเกจเมตาที่จำเป็นสำหรับบิวด์สามารถติดตั้งได้โดยตรงจากที่เก็บอย่างเป็นทางการของอูบุนตู แพ็คเกจเหล่านี้มีอยู่ในที่เก็บระบบเริ่มต้นของ Ubuntu 20.04 เพียงติดตั้ง meta-packages ของเครื่องมือ build-essential ผ่าน apt package manager เปิดแอปพลิเคชันเทอร์มินัลโดยใช้แป้นพิมพ์ลัด 'Ctrl + Alt + t'
อัปเดตที่เก็บ apt
ตอนนี้ คุณต้องอัพเดตที่เก็บแพ็คเกจก่อนติดตั้งเครื่องมือ build-essential พิมพ์คำสั่งต่อไปนี้เพื่ออัพเดตดัชนีที่เก็บ apt:
$sudoapt update
ติดตั้ง build-essential
ติดตั้งแพ็คเกจ build-essential โดยรันคำสั่งด้านล่าง:
$sudoฉลาดติดตั้งสร้างสำคัญหลังจากดำเนินการคำสั่งข้างต้น ผลลัพธ์ต่อไปนี้จะแสดงบนเทอร์มินัล:
ตรวจสอบเวอร์ชัน GCC
เมื่อการติดตั้งเสร็จสิ้น ให้ตรวจสอบการติดตั้งแพ็คเกจเหล่านี้โดยตรวจสอบเวอร์ชัน GCC บนระบบของคุณด้วยคำสั่งต่อไปนี้:
$gcc --รุ่นGCC เวอร์ชันที่ติดตั้งไว้จะแสดงบนเทอร์มินัล ซึ่งแสดงในภาพหน้าจอต่อไปนี้ด้วย:
ตอนนี้ ไลบรารีและเครื่องมือคอมไพเลอร์ GCC ทั้งหมดได้รับการติดตั้งบนระบบ Ubuntu 20.04 แล้ว อย่างไรก็ตาม คุณสามารถเรียกใช้โปรแกรม C เพื่อทดสอบการติดตั้งได้
สร้างโปรแกรม C
มาสร้างโปรแกรม C โดยใช้ตัวแก้ไข nano ดังนี้
$นาโนtestprogram.cตอนนี้ เพิ่มบรรทัดโค้ดที่กล่าวถึงด้านล่างในไฟล์ nano นี้:
// testprogram.c#รวม
intหลัก() {
printf ('ทดสอบโปรแกรม!NS');
กลับ 0;
}
การคอมไพล์โปรแกรม C
บันทึกไฟล์ด้านบนและสร้างไฟล์ปฏิบัติการโดยใช้คำสั่งต่อไปนี้:
$gcctestprogram.c-หรือโปรแกรมทดสอบ
เรียกใช้โปรแกรม C
ตอนนี้ รันคำสั่งต่อไปนี้เพื่อรันโปรแกรม C:
$./โปรแกรมทดสอบเอาต์พุตต่อไปนี้แสดงบนเทอร์มินัลหลังจากรันโปรแกรม C ด้านบน:
บทสรุป
เราได้อธิบายการติดตั้งเครื่องมือที่จำเป็นสำหรับบิลด์ในบทความนี้ เราได้สำรวจสิ่งที่จำเป็นในการสร้างและวิธีติดตั้งและใช้งานบนระบบ Ubuntu 20.04 ตอนนี้ คุณควรมีความเข้าใจที่ถูกต้องเกี่ยวกับ build-essential และวิธีการติดตั้งบนระบบ Ubuntu คำสั่งข้างต้นยังสามารถใช้กับ Ubuntu เวอร์ชันเก่าได้อีกด้วย หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแพ็คเกจที่จำเป็นเหล่านี้ ต้องไปที่เว็บไซต์อย่างเป็นทางการเพื่อความเข้าใจที่ดีขึ้น