GNU Compiler Collection (GCC)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 12 พฤษภาคม 2021
วันที่อัปเดต: 23 เมษายน 2024
Anonim
C/C++ Tutorial for Beginners - Install GNU (GCC/G++) Compiler Tools on Windows 10 - MinGW
วิดีโอ: C/C++ Tutorial for Beginners - Install GNU (GCC/G++) Compiler Tools on Windows 10 - MinGW

เนื้อหา

รุ่น
(ณ วันที่ 24/24/2018)
8.2
แพลทฟอร์ม
การอนุญาตโอเพ่นซอร์ส
ประเภทการเขียนโปรแกรม
ข้อมูลเพิ่มเติม (เยี่ยมชมเว็บไซต์ของผู้เผยแพร่)
การจัดอันดับ: 2.2 / 5 (61 โหวต)

ภาพรวมซอฟต์แวร์

คุณสมบัติหลัก


  • ชุดคอมไพเลอร์โอเพนซอร์สฟรี
  • รองรับภาษาส่วนหน้าที่แตกต่างกัน
  • สามารถคอมไพล์ไฟล์ประมวลผลข้ามสำหรับแพลตฟอร์มต่าง ๆ ได้

GNU Compiler Collection (GCC) เป็นชุดของตัวรวบรวมโอเพ่นซอร์สที่ใช้กันมากที่สุดสำหรับการคอมไพล์โปรแกรม C และ C ++ GCC สนับสนุนภาษาการเขียนโปรแกรมอื่น ๆ อีกมากมายเช่นกันรวมถึง Objective-C, Fortran, Java, Ada, Go และ BRIG (HSAIL) คอมไพเลอร์ส่วนใหญ่มักใช้กับระบบที่ใช้ Unix แต่สามารถใช้พอร์ต Windows ที่เรียกว่า MiniGW ได้เช่นกัน

GCC รวมถึงคอมไพเลอร์ที่แตกต่างกัน:

  • gcc: คอมไพเลอร์ C
  • g ++: คอมไพเลอร์ C ++ และ Objective-C
  • gfortran: คอมไพเลอร์ Fortran
  • gcj: คอมไพเลอร์ Java
  • GNAT: คอมไพเลอร์ Ada
  • gccgo: คอมไพเลอร์ Go
การออกแบบแบบแยกส่วนของ GCC ยังอนุญาตให้ติดตั้งปลั๊กอินเพื่อขยายฟังก์ชันการทำงานของซอฟต์แวร์ ฟังก์ชั่นเพิ่มเติมรวมถึงการสนับสนุนภาษาการเขียนโปรแกรมที่ไม่ได้มาพร้อมกับ GCC

หนึ่งในคุณสมบัติที่ยอดเยี่ยมของ GCC คือความสามารถในการรวบรวมโปรแกรมข้ามแพลตฟอร์มที่แตกต่างกัน ซึ่งหมายความว่าแม้ว่านักพัฒนาซอฟต์แวร์จะใช้ GCC บนแพลตฟอร์มเดียว แต่ก็อาจถูกรวบรวมสำหรับแพลตฟอร์มเป้าหมายอื่นได้


GCC เป็นหนึ่งในตัวเลือกที่ใช้กันมากที่สุดสำหรับการคอมไพล์โปรแกรม C และ C ++ บนระบบที่ใช้ Unix หากคุณกำลังพัฒนาสำหรับ Linux GCC เป็นตัวเลือกที่ดี สามารถใช้กับ Windows ได้ แต่โดยทั่วไปแล้วจะต้องการคอมไพเลอร์อื่น ๆ เช่นคอมไพเลอร์ที่มาพร้อมกับ Microsoft Visual Studio

ประเภทไฟล์ที่รองรับ


นามสกุลไฟล์หลัก

และ C - ไฟล์ซอร์สโค้ด C / C ++

นามสกุลไฟล์อื่น ๆ ที่ใช้โดย GNU Compiler Collection (GCC) 8.2

ประเภทไฟล์ที่รองรับ
.ADAรหัสแหล่งที่มา Ada
.ADBไฟล์ Ada Body
.ADSไฟล์ข้อมูลจำเพาะ Ada
.ASMไฟล์รหัสภาษาแอสเซมบลี
.cppไฟล์ซอร์สโค้ด C ++
.fรหัสที่มา Fortran
.Hไฟล์ส่วนหัว C / C ++ / วัตถุประสงค์ -C
.HPPไฟล์ส่วนหัว C ++
.javaไฟล์ซอร์สโค้ด Java
.Mไฟล์การติดตั้ง Objective-C
รูปแบบไฟล์เพิ่มเติมที่เกี่ยวข้อง
ลวด Cored Metallurgicalห้องสมุดคง
.ARUnix Static Library
.CCไฟล์ซอร์สโค้ด C ++
.GCHไฟล์ส่วนหัวที่คอมไพล์แล้ว
.HXXไฟล์ส่วนหัวของรหัส C ++
.oรวบรวมวัตถุไฟล์
.ดังนั้นแชร์ห้องสมุด

.QXF ไฟล์นามสกุล

Louise Ward

เมษายน 2024

ผู้พัฒนาตรัสรู้ ความนิยม 2.0 (4 โหวต) ประเภทไฟล์ข้อมูล รูปไบนารี X ไฟล์นี้ถูกบันทึกในรูปแบบไบนารี่ซึ่งต้องการโปรแกรมเฉพาะเพื่ออ่านเนื้อหา ไฟล์ที่สร้างโดย Quicken Eential สำหรับ Mac เวอร์ชัน Mac ของซอ...

.QXD ไฟล์นามสกุล

Louise Ward

เมษายน 2024

ผู้พัฒนาซอฟต์แวร์ Quark ความนิยม 3.7 (27 โหวต) ประเภทไฟล์เค้าโครงหน้า รูปไบนารี X ไฟล์นี้ถูกบันทึกในรูปแบบไบนารี่ซึ่งต้องการโปรแกรมเฉพาะเพื่ออ่านเนื้อหา ไฟล์ QXD เป็นเอกสารเผยแพร่เดสก์ท็อปที่สร้างขึ้...

น่าสนใจวันนี้