- 论坛徽章:
- 0
|
我在编译 一个下载的程序时出现了问题
在make时没有错误
当make install时就出现错误了,我手动insmod .ko 文件也不行
然后我又用另一个相似的程序试,出现了同样的错误
make通过,install出现问题
make的结果:
LD [M] /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.o
Building modules, stage 2.
MODPOST
CC /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.mod.o
LD [M] /root/Desktop/aodv-uu-ipv6-0.9/lnx/kaodv6.ko
make[2]: Leaving directory `/usr/src/linux-2.6.16'
cp kaodv6.ko ../
make[1]: Leaving directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
make install出现问题:
[root@localhost aodv-uu-ipv6-0.9]# make install
make IPV6=-D_IPV6 -C lnx KERNEL_DIR=/lib/modules/2.6.16/build KCC=gcc
make[1]: Entering directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
make[1]: Nothing to be done for `default'.
make[1]: Leaving directory `/root/Desktop/aodv-uu-ipv6-0.9/lnx'
install -s -m 755 aodvd6 /usr/sbin/aodvd6
Installing kernel module in /lib/modules/2.6.16/aodv/
install: 无法 stat “kaodv.o”: 没有那个文件或目录
make: *** [install] 错误 1
我用的是2.6.16内核,/lib/modules/2.6.16/aodv中已经存在aodv.ko文件却无法加载
手动加载模块:
[root@localhost aodv-uu-ipv6-0.9]# insmod kaodv6.ko
insmod: error inserting 'kaodv6.ko': -1 Operation not permitted
请问这样的错误问题是出在哪里呢
谢谢! |
|