2012-10-18 57 views

回答

2

我建議你不要這樣做。相反,在.asm文件中分別編寫彙編語言程序,將其編譯爲目標文件(或.lib文件也可以)。然後將其與您的程序鏈接。這將簡化跟蹤代碼中的錯誤。使用__asm是編寫單獨彙編語言文件的不好選擇。您可以使用任意數量的彙編程序:MASM,NASM,FASM等等。只要記住C/C++程序使用的調用約定,並將其複製到MASM/NASM/FASM中的代碼中即可。

+0

好吧,我問你如何「編譯成一個對象.....等」在Windows上 - 有什麼我可以安裝使用作爲命令行? – user997112

+1

你可以查看masm或nasm(兩者都可以在線免費獲得),然後看看如何編譯成目標文件。兩個彙編程序都通過命令行來驅動。查看他們的手冊瞭解更多信息:-) –

+0

謝謝原型鯊魚 – user997112