⑴ 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?