본문 바로가기

카테고리 없음

윈도우64비트 컴파일을 Command Line으로 진행하기

이전 글은 VS 2019 IDE를 이용하여 MASM 컴파일을 진행했다.
이번 글은 Command Line에서 MSVC 컴파일을 진행할것이다.

다음은 소스코드의 구조이다.

거쳐야 할 과정은 다음과 같다.


ml64.exe를 사용하여 어셈블리를 오브젝트 파일로 컴파일한다.

cl.exe를 사용하여 오브젝트 파일과 소스코드를 링크한다음 실행파일로 컴파일한다.

다음 코드는 구글링과 VS를 분석한 결과다. 

 

ml64: MASM CompilerMicrosoft (R) Macro Assembler (x64)

cl: C/C++ Optimizing Compiler

 

해당 실행파일의 경로는 VS2019의 분석을 진행하다 알게되었다.

64비트 컴파일을 진행할것임으로 "x64 Native Tools Command Prompt for VS 2019"을 선택한다.

 

해당 파일의 위치를 확인해보면 다음과 같다.

바로가기다. 

그렇다면 바로가기의 Properties에 Command Line이 존재할것이다.

역시나 Command Line이 존재한다.
해당 파일의 경로를 확인하면 다음과 같다.

VC의 하위경로이다. 
이제 상위경로를 검색해보면 CL.exe, ML64.exe의 실체가 나올것이다.

Tools에 있을것같다.

Cl.exe, ML64.exe를 찾았다!
이제 해당 실행파일을 PATH에 등록하고 Command Line에서 사용하면 된다.


컴파일 성공