進行內核模塊的編譯時,因為包含了#include <linux/config.h>,出現include的linux下沒有config.h這個文件錯誤提示:
fatal error: linux/config.h: No such file or directory
原因與解決方法:
現在較新的內核已經棄用了config.h,把這個文件新建上去即可。執行命令(注意路徑的不同):
$sudo vim /usr/src/linux-source-2.6.38/include/linux/config.h
輸入如下內容:
#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
#endif
保存後退出重新編譯,OK!