【发布时间】:2020-10-21 00:31:22
【问题描述】:
我试图在 Visual Studio Community 2019 程序集中调用 malloc,但我不断收到对符号 malloc 的未定义引用。
mov rcx,10h
call malloc
当我得到对 malloc 的未定义引用时无法编译 我什至用 _malloc 尝试过同样的问题。 我是否缺少某种包含?
【问题讨论】:
-
如果您引用了 exact 错误消息,这将是一个更好的问题,因此很明显它来自汇编程序,而不是链接时。 (如果您声明了
extern malloc,但随后没有与C 库链接,那么在成功组装后,您会在链接时期望某种未定义的引用。)
标签: assembly malloc x86-64 masm msvcrt