首页 热点专区 义务教育 高等教育 出国留学 考研考公

linux 模块编译无法生成.ko文件,显示如下信息,请问是什么原因啊?

发布网友 发布时间:2022-04-25 07:04

我来回答

3个回答

热心网友 时间:2023-11-05 15:53

看起来压根就没有编译C文件啊,lz的make file写对了么?
“obj-m += ”这句写了没? .o文件名和C文件名对应关系对么?

make -C /lib/moles/2.6.32/build M=`pwd` KBUILD_OUTPUT= V=0 moles
make[1]: Entering directory `/usr/src/kernels/linux-2.6.32-220.el6'
CC [M] /opt/estor/hostagent/iscsi/kernel/scsi_transport_iscsi.o

正常编译后需要有上面CC打头的这一句。

补充问一句:你在那个目录下找的ko文件,是否是/home/c?make前是否执行过make clean?

热心网友 时间:2023-11-05 15:54

有什么危害

热心网友 时间:2023-11-05 15:54

使用一下 sudo make试试

热心网友 时间:2023-11-05 15:53

看起来压根就没有编译C文件啊,lz的make file写对了么?
“obj-m += ”这句写了没? .o文件名和C文件名对应关系对么?

make -C /lib/moles/2.6.32/build M=`pwd` KBUILD_OUTPUT= V=0 moles
make[1]: Entering directory `/usr/src/kernels/linux-2.6.32-220.el6'
CC [M] /opt/estor/hostagent/iscsi/kernel/scsi_transport_iscsi.o

正常编译后需要有上面CC打头的这一句。

补充问一句:你在那个目录下找的ko文件,是否是/home/c?make前是否执行过make clean?

热心网友 时间:2023-11-05 15:54

有什么危害

热心网友 时间:2023-11-05 15:54

使用一下 sudo make试试

热心网友 时间:2023-11-05 15:53

看起来压根就没有编译C文件啊,lz的make file写对了么?
“obj-m += ”这句写了没? .o文件名和C文件名对应关系对么?

make -C /lib/moles/2.6.32/build M=`pwd` KBUILD_OUTPUT= V=0 moles
make[1]: Entering directory `/usr/src/kernels/linux-2.6.32-220.el6'
CC [M] /opt/estor/hostagent/iscsi/kernel/scsi_transport_iscsi.o

正常编译后需要有上面CC打头的这一句。

补充问一句:你在那个目录下找的ko文件,是否是/home/c?make前是否执行过make clean?

热心网友 时间:2023-11-05 15:54

有什么危害

热心网友 时间:2023-11-05 15:54

使用一下 sudo make试试

热心网友 时间:2023-11-05 15:53

看起来压根就没有编译C文件啊,lz的make file写对了么?
“obj-m += ”这句写了没? .o文件名和C文件名对应关系对么?

make -C /lib/moles/2.6.32/build M=`pwd` KBUILD_OUTPUT= V=0 moles
make[1]: Entering directory `/usr/src/kernels/linux-2.6.32-220.el6'
CC [M] /opt/estor/hostagent/iscsi/kernel/scsi_transport_iscsi.o

正常编译后需要有上面CC打头的这一句。

补充问一句:你在那个目录下找的ko文件,是否是/home/c?make前是否执行过make clean?

热心网友 时间:2023-11-05 15:53

看起来压根就没有编译C文件啊,lz的make file写对了么?
“obj-m += ”这句写了没? .o文件名和C文件名对应关系对么?

make -C /lib/moles/2.6.32/build M=`pwd` KBUILD_OUTPUT= V=0 moles
make[1]: Entering directory `/usr/src/kernels/linux-2.6.32-220.el6'
CC [M] /opt/estor/hostagent/iscsi/kernel/scsi_transport_iscsi.o

正常编译后需要有上面CC打头的这一句。

补充问一句:你在那个目录下找的ko文件,是否是/home/c?make前是否执行过make clean?

热心网友 时间:2023-11-05 15:54

有什么危害

热心网友 时间:2023-11-05 15:54

使用一下 sudo make试试

热心网友 时间:2023-11-05 15:54

有什么危害

热心网友 时间:2023-11-05 15:54

使用一下 sudo make试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com