cmd編譯asm文件
⑴ 如何使用cmd的命令直接運行.asm程序,不用masm軟體
.asm是源代碼而已,是純文本,要用masm.exe把它編譯成中間文件,再用link.exe把中間文件鏈接成目標文件(*.exe)才能運行
⑵ 匯編的源代碼拿什麼東西編譯
比如說你的源文件是 test.asm
在cmd下進入你test.asm所在目錄,命令行下輸入 masm test.asm
這一步在test.asm目錄下生成一個 test.obj文件
然後是連接 link test.ojb
這樣在同一目錄下就有 test.exe了
你可以試試從網上或書上找的完整的代碼(書上有時給的是代碼片段) 看能否編譯。
還有出錯時看看編譯器給出的錯誤提示,常見的問題是缺少相關庫文件,重裝一遍編譯器就行。
還有文件名長度也可能導致編譯連接失敗。我發現link可以連接的文件名好像不能超過8個字元,即使編譯這步沒有問題
⑶ 通過cmd運行asm軟體直接跳出VS怎麼辦
windows使用asmcmd時需要設置ORACLE_SID和ORACLE_HOME,設置ORACLE_HOME時路徑不需要加引號『』 C:\Users\Administrator>asmcmd "asmcmd: the environment variable ORACLE_HOME is not set." C:>set oracle_sid=+asm 要設置asm實例名,單實例就寫+asm,如果是RAC,要寫成節點的+asm1 C:>set ORACLE_HOME=F:\app\11.2.0\grid --進入asmcmd事先需要設置ORACLE_HOME環境變數, C:>asmcmd 'perl.exe' 不是內部或外部命令,也不是可運行的程序或批處理文件。 --如果出現這個錯誤,是由於在F:\app\11.2.0\grid外面加了單引號 C:>asmcmd ASMCMD> ls OCR/ DATA/ BAK/ ASMCMD> exit OK了,退出。
⑷ 如何編譯ASM文件
1. 在DOS命令中轉到要編譯文件所在的目錄.
2.輸入MASM.EXE空格+文件名.三下回車,就生成了OBJ文件,
3.link.exe空格+所生成的OBJ文件,再按三下回車,就生成了exe文件.
⑸ 後綴為asm的文件怎麼打開!
1、下載masm
5.0,若下載下來是壓縮包,請先解壓,再放到短路徑比如d:\,最好不要包含中文路徑名
2、進入cmd窗口
3、dir到masm.exe的路徑
4、鍵入masm.exe
5、鍵入
masm
帶路徑的*.asm,,;
6、鍵入link
之前生成的.obj文件
7、若無錯誤,將生成一個*.exe文件
8、在cmd界面調用那個*.exe文件,就可以執行程序了
⑹ 如何用命令提示符編譯匯編程序啊,忘記了...
運行MASM
然後輸入ASM源文件路徑
回車幾下,到OBJ的時候填個文件名回車,就編譯出OBJ文件了
然後運行LINK
輸出OBJ的路徑,然後在EXE的地方填個文件名,就完了
------------------------
- -
網路搜一下就有了
http://www.programfan.com/showdown.asp?id=171
我說的那個是MASM5的方法
⑺ 怎麼在cmd運行匯編語言,我用txt編了一個簡單的hello world 。。怎麼在cmd中運行出來,又怎麼debug
先用匯編編譯器生成exe,然後再cmd下運行。
⑻ 怎樣在dos環境下對源asm文件進行匯編
你問的是編譯吧
需要兩個工具,一個是Masm.exe和Link.exe;
打開對應的目錄:把你的.asm文件和Masm.exe,Link.exe放到同一目錄下:
在dos下打開對應的目錄:
輸入命令符:masm *.asm;
然後再輸入:link *;
運行時直接輸入 *.exe即可
不知道你是不是想問這些,如果不是補充一下問題
意思是系統沒有找到指定路徑
你下載了那兩個工具了嗎
把它們和你的asm文件放到一個目錄下,然後再dos下找到你放文件的路徑
如果你放到了d盤根目錄下
你打開cmd後輸入:d:即進入到d盤根目錄,然後在輸入上面提到的輸入命令符
你再試試看,不中的話,繼續補充問題
進入文件夾的時候用命令符:cd * 。*號為文件夾名字,只能一級一級的進入
如你的asm在d盤的話
剛打開cmd一般都在c盤,輸入 d:進入到d盤
然後再輸入cd asm 進入到你的asm文件夾
此時你就可以輸入 masm *.asm來編譯了
剛才給你截了圖,沒有傳上去,估計是網路不好,如果還看不懂,我把截圖發到我空間上去,如果空間也傳不上去,你就繼續補充吧
輸入:masm *.asm後
全部打回車
然後再輸入:link *
再一陣回車,就連接成功了
嘿嘿
試試看
成功了再告訴你個簡單點的輸入命令符:
編譯的時候輸入:masm *.asm;
成功後連接
輸入:link *;
就是在命令符後面加上;就不用打回車了
給你個網站,學習匯編挺好的:http://www.asme.net
學習要的就是鑽研的盡頭!
⑼ 怎麼運行匯編asm
首先需要編譯程序masm.exe和連接程序link.exe,把他們放到C盤masm文件夾。
點擊開始,運行,輸入cmd。進入c\masm。
輸入cd c:\masm即可。
然後masm 文件名.asm
沒錯的話,再link 文件名.
沒錯的話就會生成.exe文件。
直接輸入文件名.exe即可。