GCC 컴파일
gcc GNU Compiler Collection의 약자이다.
CNU에서 개발된 ANSI C 표준을 따르는 C언어 컴파일러라고 할 수 있다.
gcc는 ANSI C 표준을 따리긴 하지만 ANSI C 표준에 있지 않은 여러가지 확장 기능들이 존재하며
IDE(통합개발환경)을 가지고 있지 않은 Command line compiler이다.
1. gcc 옵션
1) gcc -v
현재 사용 하는 gcc의 버전을 나타내는 옵션이다..
소프트웨어 패키지를 컴파일 하고자 할 때 어느 버전 이상의 gcc를 쓰도록 권장하는 경우가 있기 때문에 gcc의 버전을 알고 자 할때 사용한다.
컴파일러 버젼정보, include 디렉토리, 어셈블러정보, 실행파일 형식 등등 많은 정보들을 볼 수 있다.
2) gcc -o
실행파일의 이름 지정하는 옵션이다.
gcc -o <실행파일이름> <소스파일이름> 또는 gcc <소스파일이름> -o <실행파일이름>
gcc -o miyaming miyaming.c을 miyaming이라는 이름으로 실행파일을 생성할 수 있다.
3) gcc -c
목적파일을 생성할 때 사용하는 옵션이다.
[실행 파일의 생성 과정] |
4) gcc -I
헤더파일을 탐색할 디렉토리 지정 옵션이다.
C소스에서 "A.h"라고 하면 작업디렉토리에서 A.h를 찾고 B.h라고 하면 컴파일러가 참조하는 디렉토리를 탐색하여 해당 파일을 찾게 되어있다.
gcc 컴파일러는 헤더파일의 디렉토리를 /usr/include, /usr/local/include, /usr/lib/gcc-lib/i375-redhat-linux/3.2.2/include로 부터 탐색한다.
특정 디렉토리를 기존의 디레고리와 함께 탐색 할 수 있도록 해주는 옵션이 -I 옵션이다.
'공부하자' 카테고리의 다른 글
OSI 7 Layer 계층 정리 (0) | 2021.05.17 |
---|---|
솔라리스 설치 방법 (0) | 2021.05.17 |
공부하면서 게임하기 (0) | 2015.11.15 |
CentOS eth1을 eth0으로 변경하기 (0) | 2015.11.03 |