我试图在我的开发板(ARMV7)边界设备sabrelite中测试CVE-2016-8645。我从http://www.spinics.net/lists/stable/msg150470.html
获得了这个复制代码它与主机GCC编译。但是当我为ARM进行交叉编译时,它会丢失标题。我使用-I指向头文件但它仍然缺失。
armv7l-linux-gnueabi-gcc poc.c -isystem / home / kernel-headers / include / linux / 在poc.c:32:0中包含的文件中: /home/kernel-headers/include/linux/fcntl.h:4:30:致命错误:uapi / linux / fcntl.h:没有这样的文件或目录 #包括 ^ 编译终止。