linux/bounds.h 在编译我的 driver 的源代码时找不到
linux/bounds.h not found while compiling source of my driver
我正在为具有 linux 内核版本 2.6.32 的嵌入式设备开发 drivers。在 driver 代码中,我包含 linux/modules.h
但是在编译时,它给我错误 linux/bounds.h
not found.
我已经从 linux git 存储库下载了内核源代码。我检查了路径设置。他们都还好。
我检查了我的内核源代码,没有bounds.h文件。那么为什么我的 driver 会如此期待。由于包含 modules.h.
,将出现错误
首先,我需要 运行 make
命令,以便它可以生成 link 所有必需的文件。
我正在为具有 linux 内核版本 2.6.32 的嵌入式设备开发 drivers。在 driver 代码中,我包含 linux/modules.h
但是在编译时,它给我错误 linux/bounds.h
not found.
我已经从 linux git 存储库下载了内核源代码。我检查了路径设置。他们都还好。
我检查了我的内核源代码,没有bounds.h文件。那么为什么我的 driver 会如此期待。由于包含 modules.h.
,将出现错误首先,我需要 运行 make
命令,以便它可以生成 link 所有必需的文件。