리눅스(Linux) C언어 컴파일

반응형


* 리눅스에서 C언어 컴파일 하기

리눅스 환경에서는 C언어 코드로 프로그래밍된 파일을 gcc 명령어로 컴파일 할 수 있습니다.

gcc 프로그램을 먼저 yum으로 설치해 줍니다.

#> yum -y install gcc


* gcc 명령어 사용 방법

#> gcc [C 파일명]

ex) gcc test.c -o output.exe


* gcc 명령어 옵션

-o : 출력 파일명을 지정

-c : 링킹 과정을 진행 하지 않고 .o 파일인 오브젝트 파일까지만 생성

-S : 어셈블러까지 진행 하지 않고, 컴파일러까지의 출력은 .S 어셈블러 파일을 생성

-O1 ~ -O3 : 최적화 수준을 지정합니다. 숫자가 클수록 높은 수준의 최적화

-g : 디버깅을 위한 정보를 컴파일 하면서 생성

-D : define 을 할수 있는 옵션

-l : 라이브러리 이름을 지정

-L : 추가 라이브러리 디렉토리를 지정

-W : 모든 에러 메시지 출력

-w : 모든 에러 메시지를 출력 안 함

-I : 추가 헤더 파일이 있는 디렉토리를 지정


* 컴파일된 파일 실행하기

#> ./[파일명]

ex) ./output.exe


반응형

'OS > linux' 카테고리의 다른 글

리눅스(Linux) sort/uniq 명령어  (1) 2017.02.22
리눅스(Linux) xinetd  (0) 2017.02.15
리눅스(Linux) DIG 사용법  (0) 2017.02.14
linux crontab  (0) 2016.12.10
linux SSH/SCP  (0) 2016.12.10
TAGS.

Comments