⑴ linux安装内核模块之后为什么没有生成/lib/moles/目录
你确定你复执行了make && make install
或者 make moles_install么?制
如果确定那么轻参照make moles_install的命令输出寻找模块化编译的内核被放在了那个目录
⑵ linux 模块编译无法生成.ko文件,显示如下信息,请问是什么原因啊
看起来压根就没有编译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?