当前位置: 代码迷 >> 汇编语言 >> 问个汇编器和链接器的有关问题
  详细解决方案

问个汇编器和链接器的有关问题

热度:2488   发布时间:2013-02-26 00:00:00.0
问个汇编器和链接器的问题
本帖最后由 loongsking 于 2012-11-28 18:41:17 编辑 我在看《intel汇编语言程序设计》

在win xp 32位系统上使用ml.exe 32位的link.exe 还有这本书的官网下载的库可以把.asm文件编译链接成exe

在win 7 64和xp 32系统上我使用JWasm编译器手册在这里http://www.japheth.de/JWasm/Manual
masm语法支持64位的编译器
使用32/64位的link.exe都不能链接JWasm生成的.obj文件,
下面提示的是错误
LINK32 : error LNK2001: unresolved external symbol _mainCRTStartup
irvine32.lib(Irvine32.obj) : error LNK2001: unresolved external symbol _MessageB
main.exe : fatal error LNK1120: 2 unresolved externals


晕,用ml.exe在win7上编译完成后,用Link32.exe链接时,杀毒竟然说是木马,,,,,,,,,,,,,,,,,,,,,第一次写出来的程序被杀毒杀了,,,
------最佳解决方案--------------------------------------------------------
确保你的编译器没问题。

杀软误报也很正常
  相关解决方案