SW테스트
gcc 컴파일, 옵션 정리
judymango
2023. 7. 25. 11:54
- gcc 컴파일
gcc file.c
- o 옵션 - C 소스코드를 컴파일 할 때 생성되는 출력 파일 이름 지정
gcc -o file file.c
- 출력파일이 file이라는 이름으로 생성
- E 옵션 - 컴파일의 첫 단계인 전처리까지만 실행한 결과를 화면에 출력
gcc -E file.c
- 컴파일 하면 매우 방대한 내용이 소스파일에 붙음
- 전처리된 결과가 화면에만 출력되고, 파일로 저장x
- 파일 저장하려면 -o 옵션 함께 -> file.i 전처리 파일 디스크에 저장'
- c 옵션 - 전처리, 컴파일, 어셈블까지 실행하여 오브젝트 파일(.o) 생성
gcc -c file.c
- 컴파일 하면 file.o라는 오브젝트 파일 생성
gcc file.o
- 오브젝트 파일을 이용해 실행 파일 생성 -> a.out이라는 기본 출력 파일 생성
gcc file.o -o file
- file 이라는 이름의 실행파일을 생성하려면 -o 옵션 사용