首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse中的资源链接(Linux- C)

问Eclipse中的资源链接(Linux- C)
EN

Stack Overflow用户
提问于 2014-08-20 15:09:18
回答 1查看 98关注 0票数 1

我需要为linux( lubuntu )编写一个程序,但我有几个问题。不幸的是,由于某些原因,/usr/include文件夹中的头文件似乎不正确。这就像他们是被剥离的版本。例如,如果您查看Lubuntus /usr/include/pci.h,它只有大约40行长,而原始版本要大得多。所以我继续寻找普通的开发者linux头文件,我在一个地方"/usr/src/linux-header-3.13.0-32-generic“找到了所有的头文件。它们应该是正确的,因为头文件具有我需要的所有功能。

不过,我现在的问题是Eclipse C开发版本中的资源链接。我尝试过将文件拖到Project文件夹中(不用说,稍后会变得一团糟),但它不起作用。我尝试右击项目文件夹和新的->文件夹,然后使用高级-> "Link to alternate location(Linked Folder)“链接到”/usr/src/linux- -> -3.13.0-32- ->“。当在源代码中包含头文件时,当您尝试构建源代码时,似乎永远无法找到它们。像上面的方法那样做确实让我想知道如何包含头文件需要使用的库。

所以我的问题是。我如何将"/usr/src/linux-header-3.13.0-32-generic“中的头链接到我的项目中,这样我就可以说#include,然后它实际上引用了"/usr/src/linux-header-3.13.0-32-generic”文件中的头,而不是说#include"/usr/src/linux-header-3.13.0.32-generic/include/linux/module.h“?

如何包含"/usr/src/linux-header-3.13.0-32-generic“中的头文件需要使用的库?

如果我还必须链接库,我如何在Eclipse中做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2014-08-20 15:33:06

我会尝试转到项目属性菜单中的C/C++常规>路径和符号,然后添加"/usr/src/linux-headers-3.13.0-24-generic/include",,然后添加"#include“。看起来有一种类似的方法来添加库。

我承认我总是在Eclipse中使用外部构建命令,听起来您使用的是不同的设置。但是,我总是在Eclipse索引器找不到包含的内容时执行此操作,因此我怀疑它可能也适用于您。让我知道进展如何。这里有一个Eclipse文档中的链接:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_proj_paths.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25398736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档