如何在 x86_64 asm 中调用 malloc

How to call malloc in x86_64 asm

我正在尝试在 Visual Studio Community 2019 大会中调用 malloc,但我不断收到对符号 malloc 的未定义引用。

mov rcx,10h
call malloc

未编译,因为我得到了对 malloc 的未定义引用 我什至用 _malloc 尝试过同样的问题。 我是否缺少某种包含?

这已通过在数据部分放置一个 extern 解决

.data
extern malloc: proc
.code 
;Some code;