取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Participant
Participant
204 次查看
注册日期: ‎01-03-2018

XSDK开发Linux应用,如何打开系统头文件

使用xilinx SDK开发Linux应用时发现

我包含了linux的头文件是打不开内容的

比如我包含了#include <semaphore.h>

按F3,提示could not find include file 'semaphore.h'on include paths

请问该如何处理

标记 (1)
0 项奖励
3 回复数
Highlighted
Xilinx Employee
Xilinx Employee
187 次查看
注册日期: ‎09-14-2018

@libaoyang828 

这些头文件在linux源码目录include/linux/目录下,sdk安装目录应该也能找到。

可能sdk的include paths下没设置这些目录所以无法打开。

供参考。

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

0 项奖励
Highlighted
Participant
Participant
150 次查看
注册日期: ‎01-03-2018

如果说没有设置linux的include目录,为什么能编译过去呢?
0 项奖励
Highlighted
Participant
Participant
88 次查看
注册日期: ‎01-03-2018

我搜索了一下安装目录下有好些个路径都有该头文件。我该怎么选择。不能跳转进去,编译器是如何找到头文件的呢?为什么编译器知道在哪里寻找,sdk按F3找不到,xilinx做的也太不智能了吧
0 项奖励