我正在尝试configurationEclipse以在Ubuntu下开发Linux内核模块。 到目前为止,我已经从目录/usr/src/'uname -r'/include
添加到Properties
> Paths and Symbols
> Includes
> GNU C
头文件,但是它并没有从我的代码中删除所有的Syntax error
。
之后,我的代码如下所示:
我还应该做些什么来愉快地开发内核模块?
如果你有兴趣,那些橙色的波浪曲线实际上是索引标记。 打开窗口/ preferences / general / editors / text editors / annotations,选择c / c ++索引器标记并取消选中“text as”。
此外,这是张贴在Eclipse维基: http : //wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source
如果您正在构建一个Out-of-tree内核模块,请按照CDT wiki中的步骤进行操作(链接在@ pjenney58的响应中)。
关键的区别在于步骤30( 源位置 – >展开您的项目名称)。
在我的项目中,几乎所有的索引标记都在抱怨语法错误。