clang 빌드 명령어
카테고리: C
이 글은 C 빌드 방법을 공부하고 정리한 글입니다
기본 빌드
clang -std=c89 -W -Wall -pedantic-errors *.c
-std
: 표준 선택-W -Wall -pedantic-errors
: 경고 호출*.c
: 컴파일 할 파일
트랜슬레이션 유닛
clang -std=c89 -W -Wall -pedantic-errors -E *.c > output.pre
-E
: 트랜슬레이션 유닛 플래그> output.pre
: 출력 리디렉션(파일로 저장됨)
어셈블리어 코드
clang -std=c89 -W -Wall -pedantic-errors -S *.c
-S
: 컴파일 플래그- 자동으로 어셈블리어 코드가 .s 파일로 저장됨
오브젝트 코드
clang -std=c89 -W -Wall -pedantic-errors -C *.c
-C
: 어셈블 플래그- 자동으로 오브젝트 코드가 .o 파일로 저장됨
참조
💻 열심히 공부해서 작성 중이니 오류나 틀린 부분이 있을 경우
언제든지 댓글 혹은 메일로 알려주시면 감사하겠습니다! 😸
댓글 남기기