clang 빌드 명령어

Date:     Updated:

카테고리:

태그:

이 글은 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 파일로 저장됨


참조

포큐아카데미 C 언매니지드 프로그래밍



💻 열심히 공부해서 작성 중이니 오류나 틀린 부분이 있을 경우 
  언제든지 댓글 혹은 메일로 알려주시면 감사하겠습니다! 😸

맨 위로 이동하기

C 카테고리 내 다른 글 보러가기

첫 번째 글입니다 가장 최근 글입니다

댓글 남기기