Bộ sưu tập trình biên dịch GNU (GCC)

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 12 Có Thể 2021
CậP NhậT Ngày Tháng: 17 Tháng MườI MộT 2024
Anonim
Bộ sưu tập trình biên dịch GNU (GCC) - PhầN MềM
Bộ sưu tập trình biên dịch GNU (GCC) - PhầN MềM

NộI Dung

Phiên bản
(tính đến ngày 24/9/2018)
8.2
Nền tảng
Giấy phépMã nguồn mở
thể loạiLậ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
Thiết kế mô-đun của GCC cũng cho phép các plugin được cài đặt để mở rộng chức năng của phần mềm. Chức năng bổ sung bao gồm hỗ trợ cho các ngôn ngữ lập trình không đi kèm với GCC.


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ợ
.ADAMã nguồn Ada
.ADBTập tin cơ thể Ada
.QUẢNG CÁOTệp thông số kỹ thuật Ada
.ASMTập tin mã nguồn ngôn ngữ hội
.CPPTập tin mã nguồn C ++
.Mã nguồn Fortran
.HTệp tiêu đề C / C ++ / Objective-C
.HPPTập tin tiêu đề C ++
.JAVATệp mã nguồn Java
.MTệp thực hiện Objective-C
Định dạng tệp liên quan bổ sung
.AThư viện tĩnh
.ARThư viện tĩnh Unix
.CCTập tin mã nguồn C ++
.GCHTập tin tiêu đề được biên dịch sẵn
.XXTập tin tiêu đề mã nguồn C ++
.OTệp đối tượng được biên dịch
.VÌ THẾThư viện dùng chung

Studio Zend

Robert Simon

Tháng MườI MộT 2024

Phiên bản(tính đến ngày 17/03/2015)12 Nền tảng Giấy phépThương mại thể loạiLập trình Thông tin thêm (truy cập trang web của nhà xuất bản) Xêp hạng: 3.8 / ...

Zipeg

Robert Simon

Tháng MườI MộT 2024

Phiên bản(tính đến ngày 26/4/2016)2 Nền tảng Giấy phépMã nguồn mở thể loạiTiện ích Thông tin thêm (truy cập trang web của nhà xuất bản) Xêp hạng: 3.6...

Sự LựA ChọN CủA Chúng Tôi