เนื้อหา
- ภาพรวมซอฟต์แวร์
- ประเภทไฟล์ที่รองรับ
- นามสกุลไฟล์หลัก
- นามสกุลไฟล์อื่น ๆ ที่ใช้โดย GNU Compiler Collection (GCC) 8.2
รุ่น (ณ วันที่ 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 เป็นหนึ่งในตัวเลือกที่ใช้กันมากที่สุดสำหรับการคอมไพล์โปรแกรม 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 | ห้องสมุดคง |
.AR | Unix Static Library |
.CC | ไฟล์ซอร์สโค้ด C ++ |
.GCH | ไฟล์ส่วนหัวที่คอมไพล์แล้ว |
.HXX | ไฟล์ส่วนหัวของรหัส C ++ |
.o | รวบรวมวัตถุไฟล์ |
.ดังนั้น | แชร์ห้องสมุด |