为什么构建LittleKernel会返回以下错误:错误:函数“ mremap”的隐式声明

时间:2019-06-24 12:01:05

标签: c++ c kernel

我正在尝试为qemu-virt-arm32-test目标构建LittleKernel。 但是,在检查(并重新检查)我的工具链后,运行“ make qemu-virt-arm32-test”命令仍然会产生以下错误:

external/lib/heap/dlmalloc/dlmalloc.c:1752:44: error: implicit declaration of function ‘mremap’ [-Werror=implicit-function-declaration]
 #define MREMAP_DEFAULT(addr, osz, nsz, mv) mremap((addr), (osz), (nsz), (mv))

我尝试为arm和g ++工具链安装gcc。

我进行了qemu-virt-arm32-test。

我期望dlmalloc.c有完整的目标文件,但我得到了:

external/lib/heap/dlmalloc/dlmalloc.c:1752:44: error: implicit declaration of function ‘mremap’ [-Werror=implicit-function-declaration]
 #define MREMAP_DEFAULT(addr, osz, nsz, mv) mremap((addr), (osz), (nsz), (mv))

0 个答案:

没有答案