기타

cl 빌드 과정에서 경유파일 생성 방법

fromnothing1 2021. 6. 2. 14:00

.i 파일 생성    

/P 파일명

.asm,.obj,.exe 생성

/FA 파일명

옵션들을 간단하게 설명하면

  • /FAs : asm 확장자로 된 어셈블리어 파일을 만들겠다. 리버싱 공부할 때 편할듯ㅎ, ml 명령어 치고 link 명령어 쳐서 exe 파일도 만들 수 있다.
  • /link : 링크를 하겠다.
  • /debug : 디버그 정보를 넣겠다.
  • /opt:icf,ref : 이 옵션을 넣어줘야 프로그램을 올리디버거로 디스어셈블했을 때 편하게 볼 수 있다.