1. 程式人生 > >安裝及設定MASM32 SDK

安裝及設定MASM32 SDK

win10 企業版64位

首先,從官網(http://www.masm32.com/)下載最新的安裝包,之後,以管理員身份執行安裝。


之後,安裝程式會在指定磁碟建立masm32資料夾,並在本地進行編譯安裝。


安裝之後,它會提示你安裝成功,並且指出它自身所帶的ml.exe編譯器版本很舊,並希望你自己從新版本的VS中拷貝新的ml.exe

我用的是VS2013,在Microsoft Visual Studio 12.0\VC\bin目錄下,拷貝ml.exe並覆蓋masm32資料夾中舊的ml.exe。


之後,還要設定環境變數,如果有該條目,則在該條目的最前面新增,如果沒有,則新建。

include項中新增C:\masm32\include

lib中新增C:\masm32\lib

path中新增C:\masm32\bin

之後,開啟cmd命令列,輸入ml,回車,應該如下圖所示:這是VS2013中自帶的ml.exe


為了再次檢驗環境安裝是否OK,我們來編譯一下Hello World彙編檔案,儲存為my1st.asm。

.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib

.data
szCaption db 'A MessageBox!',0
szText db 'Hello World!',0

.code
start:
	invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
	invoke ExitProcess,NULL
end start

輸入ml /c /coff my1st.asm

link /subsystem:windows my1st.obj

my1st.exe

效果如下所示: