GCC(GNU Compiler Collection)란 오픈소스 소프트웨어(SW) 개발용 컴파일러를 일컫는 말이다.
컴파일러란 C·포트란 등 컴퓨터 프로그래밍 언어로 작성된 프로그램 소스코드를 컴퓨터가 이해할 수 있는 2진 명령어로 바꾸는 기능을 하는 소프트웨어다. GCC는 오픈소스 프로그래밍 운동의 중심으로 자리잡고 있다고 해도 과언이 아니다. 리처드 스톨먼은 1980년대에 독점적인 라이선싱 제약에서 자유로울 수 있는 일종의 유닉스 복제물을 만들기 위해 GNU와 자유소프트웨어재단(FSF)을 시작했다. 오픈소스 SW 개발용 컴퍼일러인 GCC는 1987년에 첫 GCC버전이, 2001년에 GCC 3.0이 선보였다. 조만간 4.0이 발표될 예정이다.
이에 따라 아파치·리눅스·파이어폭스 등 오픈소스 SW의 차기 버전은 물론 향후 선보일 새로운 오픈소스 SW의 품질과 속도가 한층 개선될 전망이다.
GCC 4.0은 많은 소스코드를 파악하는 데이터 구조를 찾을 수 있도록 한다. GCC는 느린 주메모리보다는 빠른 원칩 메모리에 데이터를 직접 저장할 수 있다. 또한 머드플랩(mudflap:흙받이)이라고 불리는 보안 기능도 제공한다.
오피니언 많이 본 뉴스
-
1
[기고] AI를 탑재한 디지털 트윈, 물리 세계를 통제한다
-
2
[정구민의 테크읽기] '파리모터쇼'로 보는 중국의 공세, 유럽의 위기와 우리의 과제
-
3
[ET톡] SW 생태계 대대적 재정비해야
-
4
[사설] K증시, 충격을 경쟁력으로 메우자
-
5
[ET시론] 딥테크가 만드는 산업 구조의 다양화와 제2·제3의 성장축
-
6
[데스크라인] 모두의 창업 2기, 다시 서는 희망의 사다리 돼야
-
7
[김장현의 테크와 사람] 〈111〉사이버공격의 시대, 정보보안 일자리가 부상하는 이유
-
8
[리더스포럼] AI와 1인 유니콘 시대 도래:솔로프러너 육성
-
9
[테크 차이나] 기계를 팔고 끝나지 않는다…중국 '서비스형 제조' 수익과 책임
-
10
[ET시선]삼성바이오 노조, 글로벌 CDMO '골든타임' 무게 알아야
브랜드 뉴스룸
×











