GNU 컴파일러 콜렉션 (GCC)

작가: Lewis Jackson
창조 날짜: 12 할 수있다 2021
업데이트 날짜: 17 십일월 2024
Anonim
초보자를위한 C / C ++ 자습서-Windows 10에 GNU (GCC / G ++) 컴파일러 도구 설치-MinGW
동영상: 초보자를위한 C / C ++ 자습서-Windows 10에 GNU (GCC / G ++) 컴파일러 도구 설치-MinGW

콘텐츠

번역
(2014 년 9 월 24 일 기준)
8.2
플랫폼
특허오픈 소스
범주프로그램 작성
자세한 정보 (게시자의 웹 사이트 방문)
평가: 2.2 / 5 (61 표)

소프트웨어 개요

주요 특징


  • 무료 오픈 소스 컴파일러 모음
  • 몇 가지 다른 프런트 엔드 언어 지원
  • 다른 플랫폼의 실행 파일을 크로스 컴파일 할 수 있습니다.

GNU 컴파일러 모음 (GCC)은 C 및 C ++ 프로그램을 컴파일하는 데 가장 일반적으로 사용되는 오픈 소스 컴파일러 제품군입니다. GCC는 Objective-C, Fortran, Java, Ada, Go 및 BRIG (HSAIL)를 비롯한 몇 가지 다른 프로그래밍 언어도 지원합니다. 컴파일러는 Unix 기반 시스템에서 가장 일반적으로 사용되지만 MiniGW라고하는 Windows 포트도 사용할 수 있습니다.

GCC에는 여러 가지 컴파일러가 포함되어 있습니다.

  • gcc : C 컴파일러
  • g ++ : C ++ 및 Objective-C 컴파일러
  • 포트란 컴파일러
  • gcj : 자바 컴파일러
  • GNAT : Ada 컴파일러
  • gccgo : Go 컴파일러
GCC의 모듈 식 설계는 또한 플러그인을 설치하여 소프트웨어 기능을 확장 할 수 있습니다. 추가 기능은 GCC와 함께 제공되지 않는 프로그래밍 언어에 대한 지원을 포함합니다.

GCC의 가장 큰 특징 중 하나는 여러 플랫폼에서 프로그램을 크로스 컴파일 할 수 있다는 것입니다. 즉, 개발자가 한 플랫폼에서 GCC를 사용하더라도 다른 대상 플랫폼 용으로 컴파일 될 수 있습니다.

GCC는 Unix 기반 시스템에서 C 및 C ++ 프로그램을 컴파일하기위한 가장 일반적인 선택 사항 중 하나입니다. Linux 용으로 개발한다면 GCC가 좋은 선택입니다. Windows에서도 사용할 수 있지만 일반적으로 Microsoft Visual Studio에 포함 된 컴파일러와 같은 다른 컴파일러가 선호됩니다.

지원되는 파일 형식


기본 파일 확장명

.기음 - C / C ++ 소스 코드 파일

GNU 컴파일러 콜렉션 (GCC) 8.2에서 사용되는 다른 파일 확장명

지원되는 파일 형식
.ADA에이다 소스 코드
.ADB에이다 바디 파일
.ADS에이다 사양 파일
.ASM어셈블리 언어 소스 코드 파일
.CPPC ++ 소스 코드 파일
.에프포트란 소스 코드
.HC / C ++ / Objective-C 헤더 파일
.HPPC ++ 헤더 파일
.자바Java 소스 코드 파일
.엠Objective-C 구현 파일
추가 관련 파일 형식
.에이정적 라이브러리
.AR유닉스 정적 라이브러리
.CCC ++ 소스 코드 파일
.GCH미리 컴파일 된 헤더 파일
.HXXC ++ 소스 코드 헤더 파일
.영형컴파일 된 객체 파일
.그래서공유 라이브러리

PET 파일 형식 설명

Tamara Smith

십일월 2024

많은 사람들이 공유 .애완 동물 사용 방법에 대한 지침을 첨부하지 않고 파일. 그러나 어떤 프로그램이 .애완 동물 파일을 편집, 변환 또는 인쇄 할 수 있습니다. 이 페이지에서는 취급에 대한 지원을 제공하려고합니다 .애완 동물 파일. 데이터베이스에서 2 개의 파일 이름 확장자를 찾았습니다.강아지 리눅스 설치 패키지Commodore 64 PETCII 편집기...

YLD 파일 형식 설명

Tamara Smith

십일월 2024

많은 사람들이 공유 .yld 사용 방법에 대한 지침을 첨부하지 않고 파일. 그러나 어떤 프로그램이 .yld 파일을 편집, 변환 또는 인쇄 할 수 있습니다. 이 페이지에서는 취급에 대한 지원을 제공하려고합니다 .yld 파일. 데이터베이스에서 1 개의 파일 이름 확장자를 찾았습니다.M 수율 모니터 데이터.yld 파일 관련 문제 그만큼 YLD 데이터 파일은 M...

반드시 읽어야합니다