상세 컨텐츠

본문 제목

gcc 명령어!

OS/Linux

by Array 2013. 8. 27. 11:15

본문

gcc [-o outputfilename] [-D] [-c] [-g] [-O|-O2] [-ldirectory] [-Ldirectory] [-llibrary] source filename


-D : 미리 정해진 매크로 사용

-c : 링크 생략, 컴파일만 실행

-o : 출력파일 이름 지정

-O|O2 : 최적화 , 컴파일 오래걸림 소스코드중 반복되는부분 공유, 디버그 옵션(-g) 사용금지

-g : 디버그 옵션, 실행파일 생성시 디버그용 변수 테이블 생성, 안쓰면 디버깅 안됨

-I(대문자 아이) : 헤더파일 위치 지정

-l(소문자 엘 ) : 링크할 라이브러리 이름, libmy.a -> imy 와 같이 lib 와 .a 를 생략,

-L : id에게 전해질 라이브러리 위치 



gcc hello.c -o hello 하면생성된다.. 옵션은 찾고있는중..


위에랑 같이 치게되면 hello 라는 파일생성.


./hello 하게되면


hello. World! 출력확인!




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

[CentOS] IP변경  (0) 2014.03.05
mkdir 명령어  (0) 2013.08.27
mv 명령어!  (0) 2013.08.21
MAC 에서 PATH 설정잡아주기  (0) 2013.08.21
mv 명령어  (0) 2013.08.12

관련글 더보기

댓글 영역