Linux kernel arm架构的交叉编译测试?

Linux kernel arm架构的交叉编译测试?,linux-kernel,arm,cross-compiling,Linux Kernel,Arm,Cross Compiling,我试图交叉编译Linux的自测试用于ARM architecure,我遇到以下错误,我不知道交叉编译: pradeepgoswami@delandroid02:~/5_1_code/bin/code$ make ARCH=arm CROSS_COMPILE=arm-eabi- -C kernel/tools/testing/selftests/vm/ make: Entering directory `/home/pradeepgoswami/5_1_code/bin/code/kernel/t

我试图交叉编译Linux的自测试用于ARM architecure,我遇到以下错误,我不知道交叉编译:

pradeepgoswami@delandroid02:~/5_1_code/bin/code$ make ARCH=arm CROSS_COMPILE=arm-eabi- -C kernel/tools/testing/selftests/vm/
make: Entering directory `/home/pradeepgoswami/5_1_code/bin/code/kernel/tools/testing/selftests/vm'
arm-eabi-gcc -Wall -o hugepage-mmap hugepage-mmap.c
hugepage-mmap.c:19:20: fatal error: stdlib.h: No such file or directory
 #include <stdlib.h>
                    ^
compilation terminated.
make: *** [hugepage-mmap] Error 1
pradeepgoswami@delandroid02:~/5_1_code/bin/code$make ARCH=arm CROSS\u COMPILE=arm eabi--C内核/tools/testing/selftests/vm/
make:进入目录“/home/pradeepgoswami/5_1_code/bin/code/kernel/tools/testing/selftests/vm”
arm eabi gcc-墙壁-o hugepage mmap hugepage mmap.c
hugepage mmap.c:19:20:致命错误:stdlib.h:没有这样的文件或目录
#包括
^
编译终止。
make:**[hugepage mmap]错误1

我对自检工具的vm测试用例感兴趣

我能够使用以下命令从内核目录顶部交叉编译:-

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -C tool/testing/selftest

谢谢

我对这些错误一无所知,也没有做过任何研究。
-为什么??通过谷歌搜索错误消息
致命错误:stdlib.h:没有这样的文件或目录
arm
。例如,这是我的谷歌搜索。我想我需要给出arm eabi gcc的库路径?首先检查您是否安装了库和它的头文件。虽然库通常随gcc一起安装,但头文件可能是其他包的一部分。使用谷歌查找它。