콘텐츠
번역 (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는 Unix 기반 시스템에서 C 및 C ++ 프로그램을 컴파일하기위한 가장 일반적인 선택 사항 중 하나입니다. Linux 용으로 개발한다면 GCC가 좋은 선택입니다. Windows에서도 사용할 수 있지만 일반적으로 Microsoft Visual Studio에 포함 된 컴파일러와 같은 다른 컴파일러가 선호됩니다.
지원되는 파일 형식
기본 파일 확장명
.기음 - C / C ++ 소스 코드 파일GNU 컴파일러 콜렉션 (GCC) 8.2에서 사용되는 다른 파일 확장명
지원되는 파일 형식 | |
---|---|
.ADA | 에이다 소스 코드 |
.ADB | 에이다 바디 파일 |
.ADS | 에이다 사양 파일 |
.ASM | 어셈블리 언어 소스 코드 파일 |
.CPP | C ++ 소스 코드 파일 |
.에프 | 포트란 소스 코드 |
.H | C / C ++ / Objective-C 헤더 파일 |
.HPP | C ++ 헤더 파일 |
.자바 | Java 소스 코드 파일 |
.엠 | Objective-C 구현 파일 |
추가 관련 파일 형식 | |
---|---|
.에이 | 정적 라이브러리 |
.AR | 유닉스 정적 라이브러리 |
.CC | C ++ 소스 코드 파일 |
.GCH | 미리 컴파일 된 헤더 파일 |
.HXX | C ++ 소스 코드 헤더 파일 |
.영형 | 컴파일 된 객체 파일 |
.그래서 | 공유 라이브러리 |