การติดตั้ง GCC และ C/C++ Build Tools บน CentOS 8

Installing Gcc C C Build Tools Centos 8



ในบทความนี้ ผมจะแสดงวิธีการติดตั้ง GCC และเครื่องมือสร้าง C/C++ ที่จำเป็นทั้งหมดบน CentOS 8 สำหรับการพัฒนาโปรแกรม C/C++ มาเริ่มกันเลยดีกว่า

ขั้นแรก อัพเดตแคชที่เก็บแพ็คเกจ YUM ด้วยคำสั่งต่อไปนี้:







$sudo ยำ makecache



แคชที่เก็บแพ็คเกจ YUM ควรได้รับการอัปเดต







บน CentOS 8 เครื่องมือการพัฒนา C/C++ ทั้งหมดสามารถติดตั้งได้ง่ายมากโดยการติดตั้ง เครื่องมือพัฒนา กลุ่ม.

$sudo ยำ grouplist



การติดตั้ง เครื่องมือพัฒนา กลุ่มของแพ็คเกจ รันคำสั่งต่อไปนี้:

$sudo yum groupinstall 'เครื่องมือในการพัฒนา'

เพื่อยืนยันการติดตั้ง กด และ แล้วกด .

ตัวจัดการแพ็คเกจ YUM ควรดาวน์โหลดแพ็คเกจทั้งหมดจากอินเทอร์เน็ตและติดตั้งบนเครื่อง CentOS 8 ของคุณ

ณ จุดนี้ ควรติดตั้ง GCC และเครื่องมือสร้าง C/C++ ที่จำเป็นทั้งหมด

เพื่อยืนยันว่า GCC ทำงานอย่างถูกต้องหรือไม่ ให้รันคำสั่งต่อไปนี้:

$gcc --รุ่น

อย่างที่คุณเห็น GCC ทำงานอย่างถูกต้อง

ในตอนนี้ เพื่อตรวจสอบว่า G++ ทำงานอย่างถูกต้องหรือไม่ ให้รันคำสั่งต่อไปนี้:

$g++ --รุ่น

อย่างที่คุณเห็น G++ ทำงานอย่างถูกต้อง

เพื่อตรวจสอบว่า ทำ เครื่องมือทำงานอย่างถูกต้อง เรียกใช้คำสั่งต่อไปนี้:

$ทำ --รุ่น

อย่างที่เห็น, ทำ ทำงานได้อย่างถูกต้อง

การเขียนโปรแกรม C และ C++ แรกของคุณ:

ในส่วนนี้ ฉันจะแสดงวิธีเขียนโปรแกรม C และ C++ โปรแกรมแรกของคุณ คอมไพล์โดยใช้ GCC และเรียกใช้ งั้นไปต่อ

บันทึก: ไฟล์ต้นฉบับของโปรแกรม C ต้องลงท้ายด้วยนามสกุล .ค และไฟล์ต้นฉบับของโปรแกรม C++ ต้องลงท้ายด้วยนามสกุล .cpp . คุณต้องจำไว้เสมอว่า

ขั้นแรก สร้างไฟล์ต้นฉบับของโปรแกรม C สวัสดีซี และพิมพ์รหัสบรรทัดต่อไปนี้

#รวม
#รวม

int หลัก(โมฆะ) {
printf('สวัสดีชาวโลกจาก LinuxHint!NS');

กลับEXIT_SUCCESS;
}

ไฟล์ซอร์สโค้ดสุดท้ายควรมีลักษณะดังนี้

เมื่อคุณเขียนโปรแกรม C แล้ว ให้ไปที่ไดเร็กทอรี (ในกรณีของฉัน ~/รหัส ไดเรกทอรี) ที่คุณบันทึก สวัสดีซี ไฟล์ต้นฉบับ C ดังนี้:

$ซีดี~/รหัส

อย่างที่คุณเห็น สวัสดีซี ไฟล์ต้นฉบับ C อยู่ในไดเร็กทอรีนี้

ตอนนี้เพื่อรวบรวมไฟล์ต้นฉบับ C สวัสดีซี ให้รันคำสั่งต่อไปนี้:

$gccสวัสดีซี

หากคุณไม่ได้ระบุชื่อสำหรับไฟล์ไบนารี/ไฟล์เรียกทำงานที่คอมไพล์แล้ว ก.ออก จะเป็นชื่อเริ่มต้นสำหรับไฟล์ไบนารีที่คอมไพล์/ไฟล์เรียกทำงาน

หากคุณต้องการตั้งชื่อไฟล์ไบนารี/ปฏิบัติการที่คอมไพล์แล้ว เช่น สวัสดี , รวบรวมไฟล์ต้นฉบับ C สวัสดีซี ด้วยคำสั่งดังนี้

$gcc -หรือสวัสดี สวัสดี.c

บันทึก: ที่นี่, -หรือ ตัวเลือกกำหนดไฟล์เอาต์พุตหรือชื่อไฟล์ไบนารีที่คอมไพล์แล้ว/ไฟล์เรียกทำงาน

เมื่อไฟล์ต้นฉบับ C สวัสดีซี ถูกคอมไพล์แล้ว คอมไพล์ไฟล์ไบนารี/ไฟล์เรียกทำงานใหม่ สวัสดี ควรสร้างขึ้นตามที่คุณเห็นในภาพหน้าจอด้านล่าง

$ลส -lh

ตอนนี้ ให้รันไฟล์ไบนารี/ไฟล์เรียกทำงานที่คอมไพล์แล้ว สวัสดี ดังนี้

$./สวัสดี

อย่างที่คุณเห็น ผลลัพธ์ที่ต้องการจะถูกพิมพ์บนหน้าจอ

ตอนนี้สร้างไฟล์ต้นฉบับ C ++ ใหม่ สวัสดี.cpp และพิมพ์รหัสบรรทัดต่อไปนี้

#รวม

ใช้เนมสเปซ std;

intหลัก(โมฆะ) {
ค่าใช้จ่าย<< 'C++: สวัสดีชาวโลกจาก LinuxHint!' <<endl;

กลับEXIT_SUCCESS;
}

ไฟล์ซอร์สโค้ดสุดท้ายควรมีลักษณะดังนี้

อย่างที่คุณเห็น สวัสดี.cpp ไฟล์ต้นฉบับ C ++ อยู่ใน ~/รหัส ไดเรกทอรี

$ลส -lh

ตอนนี้ คอมไพล์ซอร์สไฟล์ C++ สวัสดี.cpp และตั้งชื่อไฟล์ไบนารี / ปฏิบัติการที่คอมไพล์แล้ว สวัสดี-cpp ด้วยคำสั่งดังนี้

$g++ -หรือสวัสดี-cpp สวัสดี.cpp

เมื่อไฟล์ต้นฉบับ C ++ สวัสดี.cpp ถูกคอมไพล์แล้ว คอมไพล์ไฟล์ไบนารี/ไฟล์เรียกทำงานใหม่ สวัสดี-cpp ควรสร้างตามที่คุณเห็นในภาพหน้าจอด้านล่าง

ตอนนี้เรียกใช้ สวัสดี-cpp คอมไพล์ไบนารี/ไฟล์เรียกทำงานดังนี้:

$./สวัสดี-cpp

อย่างที่คุณเห็น ผลลัพธ์ที่ต้องการจะถูกพิมพ์บนหน้าจอ

นั่นคือวิธีที่คุณติดตั้งเครื่องมือสร้าง GCC และ C/C++ บน CentOS 8 และเขียนโปรแกรม C/C++ โปรแกรมแรกของคุณ ขอบคุณที่อ่านบทความนี้