gcc 2

GCC 파라메터와 친해지기

원문 :Getting Familiar with GCC Parameters GCC 파라메터와 친해지기(1)GCC 파라메터와 친해지기(2)GCC 파라메터와 친해지기(3) gcc (GNU C 컴파일러)는 실제로 컴파일, 어셈블리, 링크 등을 하는 프론트엔드 도구들의 집합입니다. 사용목적은 OS에서 바로 실행 가능한 형식의 파일을 생성하는 것입니다. 리눅스에서 실행 가능한 형식의 파일은 (32비트나 64비트 체계의) x86 시스템에서 ELF (Executable and Linking Format:실행가능하고 링크된 형식)입니다. 그러나 여러분은 여러분들을 위해 사용할 수 있는 몇몇의 gcc 파라메터들을 아십니까? 만약 여러분들이 결과로 출력된 바이너리 파일을 최적화하기 위한 방법을 찾는다거나 세션을 디버깅하기 ..

Unix Linux 2007.06.02

[펌] [GCC] 컴파일 옵션

gcc는 예전에는 GNU C Compiler의 약자였으나 지금은 GNU Compiler Collection의 약자로 다양한(?) 언어의 컴파일러들의 집합체이다. gcc는 한마디로 GNU에서 개발된 ANSI C 표준을 따르는 C 언어 컴파일러라고 말할 수 있다. gcc는 ANSI C 표준에 따르기는 하지만 ANSI C 표준에는 없는 여러 가지 확장 기능이 있다. 또한 gcc는 통합개발환경(IDE)을 가지고 있지 않은 command line 컴파일러이다. 옛날 Turbo-C를 주로 사용해 보셨던 분들은 tcc.exe와 비슷하다고 생각하면 된다. (*) -v 옵션 현재 사용되고 있는 gcc의 버전을 나타내는 옵션이다. 특정 소프트웨어 패키지를 컴파일하기 위해 어느 버전 이상의 gcc를 쓰도록 권장하는 경우가 ..

C C++ 2005.11.09