Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Lock
- 미디어학부
- 학생복지위원회
- 정기철
- 프로세스
- 숭실대
- 함수
- Signal
- wine
- 컴퓨터시스템개론
- 와인
- 리눅스
- 컴시
- 파일io
- 안드로이드
- Android
- 쓰레드
- 우분투
- 별
- 로고
- 로고 프로그램
- 학복위
- Linux
- logo
- 커널
- 운영체제
- Process
- 별지기
- 태그를 입력해 주세요.
- kernel
Archives
- Today
- Total
두근두근이야기
GCC옵션 option 본문
먼저 소스프로그램부터 최종 실행 파일이 만들어지는 과정을 보자
gcc 정보는
$gcc -v 를 통해 볼 수 있다
GCC 명령어 옵션이다.
옵션 |
기능 |
-v |
실행 명령어들과 버전을 출력한다. |
-E |
전처리만 실행한다. 컴파일하거나 어셈블하지 않는다. |
-S |
컴파일만 실행한다. 어셈블하거나 링크하지 않는다. |
-c |
컴파일 또는 어셈블한다. 링크하지 않는다. |
-g |
운영체제 고유 형식으로 디버깅 정보를 만든다. |
-o <file> |
출력을 file에 둔다. |
-I <dir> //아이 |
헤더 파일을 검색할 디렉토리를 추가한다. |
-L <dir> //엘 |
-I 을 위해 검색할 디렉토리를 추가한다. |
-D <macro> |
매크로를 미리 지정한다. |
-O <level> //오 |
최적화 수전을 지정한다. level이 없으면 -Ol과 같다. //오엘 |
-l <lib> //엘 |
링크할 라이브러리 파일을 지정한다. |
'IT > IT ::Linux' 카테고리의 다른 글
Cammand for signal (0) | 2013.09.04 |
---|---|
커널소스 수정할 때 (0) | 2013.09.03 |
Install Cross-compiler in ubuntu (0) | 2013.08.30 |
Install jdk6 with apt-get (0) | 2013.08.30 |
swap (0) | 2013.08.29 |