安裝及設定MASM32 SDK
阿新 • • 發佈:2019-02-10
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
效果如下所示: