我的班级正在编写“英特尔计算机组装编程”一书(第5版),我正在努力让这些程序进行组装。这本书附带了Irvine32.inc,它可以让IO和东西更容易。我有与我正在尝试编译的.asm文件在同一目录中的那些。每当我做ml / Fe test.exe test.asm / link时,我总是会得到关于该库中每个函数的错误,我将其包括在内,说“未解析的外部”,如:
test.obj(test.asm):error Lsomething:'_ READID @ 0':未解析的外部
我知道该程序有效,因为它正在我朋友的计算机上运行(我在64位linux上通过dosemu运行)。当然,我有:
INCLUDE Irvine32.inc
在我的来源中。无论如何程序将编译,但它会立即杀死dosemu而不是告诉我原因。有谁知道我可能做错了什么?
答案 0 :(得分:0)
看起来你没有指定库/链接(即检查你的命令行)。