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
블로그의 정보
정윤상이다.
담배맛구마