.

001. 시작

by 담배맛구마

아... 뭘로시작하지


1.

일단 MASM을 해보자 예전에 학교에서 이걸로 한 기억이 있다.


근데 MS에서 배포하는 MASM은 Visual Studio가 설치되어 있어야 설치가 된다.


그래서 다른 방법 찾다가, http://www.masm32.com/index.htm 여기서 다운로드 받았다.


백신에 탐지되서 쫄리긴하지만 걍 설치함, 좋은점은 지네가 만든 에디터(masm32 editor)가 있나보다.


얘네가 만든 에디터 개구리다. Notepad++로 하는 방법 찾아야된다



2.

설치 경로보면 bin 파일에 ml.exe가 컴파일러 실행파일이다.


실행 옵션은 모른다. 일단 실행파일아니까 Notepad++로 작업 코딩할 수 있다.


NppExec Plugin으로 배치파일 하나 만들어서 컴파일, 링크하면 될것 같다.


F6누르고 배치파일경로와명 $(FILE_NAME) 이렇게하면 되는것 같다.


아직 소스안짜봐서 될련지 모르겠다.



3.

배치파일 소스 다 짯다.


[Compile.bat]

SET fullFileName=%1

SET fileName=%fullFilename:.asm=%

SET fullFileDir=%2

cd %fullFileDir%

IF EXIST %fileName%.obj DEL %fileName%.obj

C:\masm32\bin\ml.exe /c /coff /Cp /nologo %fileName%.asm

IF EXIST %fileName%.exe DEL %fileName%.exe

C:\masm32\bin\link.exe /SUBSYSTEM:WINDOWS /LIBPATH:C:\masm32\lib %fileName%.obj

%fileName%.exe


NppExec(단축키 F6)에서 실행할 때,

%배치파일경로%\compile.bat  $(FILE_NAME) $(CURRENT_DIRECTORY)


인제 해보자 공부 masm32

반응형

블로그의 정보

정윤상이다.

담배맛구마

활동하기