gcc Option

MySprtlty·2022년 7월 14일
0

gcc

목록 보기
2/6
post-thumbnail

🏷️gcc 옵션

  • gcc는 내부적으로 여러 프로그램(전처리기, 컴파일러, 링커, etc.)을 실행한다.
  • 이 옵션은 내부적으로 실행되는 프로그램들이 아닌 gcc에게 주는 옵션이다.
  • 따라서 주로 어떤 과정까지만 수행하고 멈출지에 관한 것들이다.

📌-E

  • preprocess까지만 수행한 뒤, 화면에 보인다.
  • -C옵션과 함께 사용하기도 한다.
    • cf) comment를 지우지 않는 옵션이다.

📌-S

  • compile까지만 수행한 후 멈춘다.
  • assembly file이 만들어진다.

📌-c

  • assemble까지만 수행한 후, link는 하지 않는다.
  • object file이 만들어진다.
  • 자주 사용되는 옵션이다.

📌-v

  • cf) v stands for verbose
  • compile을 어떤 식으로 수행하는지 화면에 출력한다.

📌--save-temps

  • save-temps stands for save temporarys
  • compile 과정에서 생성되는 중간 파일들을 지우지 않는다.
  • 중간 파일들은 전처리 파일, 어셈블리 파일과 오브젝트 파일들이다.

0개의 댓글