我正在开发具有Linux内核版本2.6.32的嵌入式设备的驱动程序。在驱动程序代码中,我包含linux/modules.h
,但在编译时,它会给我找不到错误linux/bounds.h
。
我从linux git repository下载了内核源代码。我检查了路径设置。他们都还好。
我检查了我的内核源代码,没有bounds.h文件。那么为什么我的司机期待这一点。由于包含modules.h而出现错误。
答案 0 :(得分:1)
首先,我需要运行make
命令,以便它可以生成并链接所有必需的文件。