ระบบคอมไพเลอร์ฟรี
GCC GNU Compiler Collection เป็นเครื่องมือ พัฒนา ที่พัฒนาโดย Free Software Foundation, Inc. ตามชื่อที่แนะนำ แอปพลิเคชั่นฟรีนี้เสนอ ระบบคอมไพเลอร์ที่ครอบคลุม มาพร้อมกับ ส่วนหน้าและไลบรารี ในตัว ทำให้สามารถรองรับ ภาษาโปรแกรม ได้หลากหลาย
GCC ถือ เป็นคอมไพเลอร์โดยพฤตินัย ในระบบส่วนใหญ่ แม้ว่าจะมีคอมไพเลอร์ใหม่ เช่น C Compiler และ Clang แอปนี้มักใช้เป็น จุดอ้างอิงสำหรับการวัดประสิทธิภาพ อย่างไรก็ตาม เมื่อเทียบกับคอมไพเลอร์ใหม่ คอมไพเลอร์ ค่อนข้างช้า และไม่ได้สร้างโค้ดที่ปรับให้เหมาะสมที่สุดในตลาด
GCC GNU Compiler Collection ทำงานอย่างไร
GNU Compiler Collection หรือเรียกสั้นๆ ว่า GCC เป็น ชุดพัฒนา ที่เริ่มใช้งานเฉพาะภาษาซีเท่านั้น อย่างไรก็ตาม ด้วยการพัฒนา front-end เพิ่มเติม มันขยายความสามารถและตอนนี้สามารถคอมไพล์ C++, Objective-C, Objective C++, Go, Fortran, Ada, Java และอื่นๆ นอกจากนี้ยังสนับสนุน สถาปัตยกรรมโปรเซสเซอร์ที่หลากหลาย เป็นผลให้มันกลายเป็นเครื่องมือพัฒนาสำหรับแอพฟรีและเหมาะสมมากมาย
GCC แปลภาษาโปรแกรมเป็นภาษาเครื่อง ขั้นแรก จะ ใช้ซอร์สโค้ด และประมวลผลโดยลบความคิดเห็นและขยายชื่อมาโครด้วยโค้ด จากนั้นจะย้ายไปยัง คอมไพเลอร์ ที่เปลี่ยนแต่ละบรรทัดในไฟล์ที่ประมวลผลล่วงหน้าเป็นภาษาแอสเซมบลี แอสเซม เบลอ ร์จะแปลเป็นโค้ดอ็อบเจ็กต์ สุดท้าย ตัวเชื่อมโยง จะส่งออกไฟล์ที่สามารถเรียกใช้งานได้และพร้อมที่จะเรียกใช้
ผู้ใช้ยังสามารถขยายคอมไพเลอร์ GCC โดย การเพิ่มปลั๊กอิน คุณสามารถแก้ไขคอมไพเลอร์สต็อคเพื่อให้เหมาะกับความต้องการเฉพาะของคุณได้ คุณสามารถเพิ่ม ลบ และแม้กระทั่งเปลี่ยนบัตรผ่านระดับกลางที่ทำงานบนการแสดงแทน Gimple อย่างไรก็ตาม ตามที่ระบุไว้ คอมไพเลอร์อาจทำงานช้า รหัสที่สร้างยัง ไม่ได้รับการปรับให้เหมาะสมที่สุด ในเครื่องหมาย นอกจากนี้ยังมีสาเหตุหลายประการที่ทำให้แอป ล่าช้าในการรายงานข้อผิดพลาด
มันคุ้มค่าหรือไม่?
โดยรวมแล้ว GCC GNU Compiler Collection เป็น คอลเลกชันที่ครอบคลุมของไลบรารีและ front-end ที่คุณสามารถใช้เพื่อคอมไพล์ซอร์สโค้ดลงในแอปพลิเคชันไบนารี แอปนี้ไม่เพียงแค่รองรับภาษาซีเท่านั้น แต่ยังรองรับภาษาโปรแกรมอื่นๆ ด้วย ไม่เพียงเท่านั้น แต่ยังรองรับสถาปัตยกรรมที่หลากหลายอีกด้วย และถึงแม้ว่าคอมไพเลอร์จะช้ากว่าระบบคอมไพเลอร์ที่ทันสมัยกว่า แต่ก็ยังมีความเชี่ยวชาญที่สร้างขึ้น
รีวิวจากผู้ใช้เกี่ยวกับ GCC GNU Compiler Collection
มีคุณพยายาม GCC GNU Compiler Collection? เป็นคนแรกที่จะออกความคิดเห็นของคุณ!