编译 AODV-UU 时出错(modversions.h:没有此文件)

编译 AODV-UU 时出错(modversions.h:没有此文件)

我必须编译 aodv 路由协议,但出现如下错误

make -C /home/andri/Downloads/aodv-uu-0.9.6/lnx KERNEL_DIR=/lib/modules/3.13.0-24-generic/build KCC=gcc XDEFS=-DDEBUG
make[1]: Entering directory `/home/andri/Downloads/aodv-uu-0.9.6/lnx'
gcc -Wall -Wno-strict-aliasing -O2 -D__KERNEL__ -DMODULE -nostdinc -DMODVERSIONS -include /lib/modules/3.13.0-24-generic/build/include/linux/modversions.h -I /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I/lib/modules/3.13.0-24-generic/build/include -DDEBUG -c -o kaodv-mod.o kaodv-mod.c
cc1: fatal error: /lib/modules/3.13.0-24-generic/build/include/linux/modversions.h: No such file or directory
compilation terminated.
make[1]: *** [kaodv-mod.o] Error 1
make[1]: Leaving directory `/home/andri/Downloads/aodv-uu-0.9.6/lnx'
make: *** [kaodv] Error 2

请帮我。

答案1

您需要安装 linux-headers

sudo apt-get install linux-headers-3.13.0-24

我不确定这是否足够,因为我不知道您还没有安装哪些其他软件包。

相关内容