NộI Dung
- Tổng quan về phần mềm
- Các loại tệp được hỗ trợ
- Mở rộng tập tin chính
- Các phần mở rộng tệp khác được sử dụng bởi GNU Compiler Collection (GCC) 8.2
Phiên bản (tính đến ngày 24/9/2018) | 8.2 |
Nền tảng | |
Giấy phép | Mã nguồn mở |
thể loại | Lập trình |
Thông tin thêm (truy cập trang web của nhà xuất bản) |
Xêp hạng: 2.2 / 5 (61 phiếu) |
Tổng quan về phần mềm
Những đặc điểm chính
- Bộ biên dịch mã nguồn mở miễn phí
- Hỗ trợ một số ngôn ngữ giao diện người dùng khác nhau
- Có thể biên dịch chéo thực thi cho các nền tảng khác nhau
Bộ sưu tập trình biên dịch GNU (GCC) là một bộ trình biên dịch mã nguồn mở được sử dụng phổ biến nhất để biên dịch các chương trình C và C ++. GCC cũng hỗ trợ một số ngôn ngữ lập trình khác, bao gồm Objective-C, Fortran, Java, Ada, Go và BRIG (HSAIL). Các trình biên dịch được sử dụng phổ biến nhất trên các hệ thống dựa trên Unix, nhưng một cổng Windows, được gọi là MiniGW, cũng có thể được sử dụng.
GCC bao gồm một số trình biên dịch khác nhau:
- gcc: Trình biên dịch C
- g ++: Trình biên dịch C ++ và Objective-C
- gfortran: Trình biên dịch Fortran
- gcj: Trình biên dịch Java
- GNAT: Trình biên dịch Ada
- gccgo: Trình biên dịch Go
Một tính năng tuyệt vời của GCC là khả năng biên dịch chéo các chương trình cho các nền tảng khác nhau. Điều này có nghĩa là, mặc dù nhà phát triển sử dụng GCC trên một nền tảng, nó có thể được biên dịch cho nền tảng đích khác.
GCC là một trong những lựa chọn phổ biến nhất để biên dịch các chương trình C và C ++ trên các hệ thống dựa trên Unix. Nếu bạn đang phát triển cho Linux, GCC là một lựa chọn tốt. Nó cũng có thể được sử dụng cho Windows, nhưng các trình biên dịch khác thường được ưa thích hơn, chẳng hạn như trình biên dịch đi kèm với Microsoft Visual Studio.
Các loại tệp được hỗ trợ
Mở rộng tập tin chính
.C - Tệp mã nguồn C / C ++Các phần mở rộng tệp khác được sử dụng bởi GNU Compiler Collection (GCC) 8.2
Các loại tệp được hỗ trợ | |
---|---|
.ADA | Mã nguồn Ada |
.ADB | Tập tin cơ thể Ada |
.QUẢNG CÁO | Tệp thông số kỹ thuật Ada |
.ASM | Tập tin mã nguồn ngôn ngữ hội |
.CPP | Tập tin mã nguồn C ++ |
. | Mã nguồn Fortran |
.H | Tệp tiêu đề C / C ++ / Objective-C |
.HPP | Tập tin tiêu đề C ++ |
.JAVA | Tệp mã nguồn Java |
.M | Tệp thực hiện Objective-C |
Định dạng tệp liên quan bổ sung | |
---|---|
.A | Thư viện tĩnh |
.AR | Thư viện tĩnh Unix |
.CC | Tập tin mã nguồn C ++ |
.GCH | Tập tin tiêu đề được biên dịch sẵn |
.XX | Tập tin tiêu đề mã nguồn C ++ |
.O | Tệp đối tượng được biên dịch |
.VÌ THẾ | Thư viện dùng chung |