ขั้นแรก อัพเดตแคชที่เก็บแพ็คเกจ 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++ โปรแกรมแรกของคุณ ขอบคุณที่อ่านบทความนี้