LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1681|回复: 3

怎么解决在 #include </sys/types.h> 处编译出错的问题????

[复制链接]
发表于 2005-10-20 10:35:05 | 显示全部楼层 |阅读模式
如果直接在源程序中包含#include </sys/types.h> 语句就出错,如果用绝对路径的话就不在出现,这个是肯定的;不过那样太麻烦了吧;请问怎么才能解决此问题?
为什么语句#include <stdio.h> 系统会找的到呢,我觉得是默认搜索路径的问题,
请问高手们怎么才能让系统找到上述的.h文件呢?怎么更改默认的路径呢?需要配置什么文件呢
发表于 2005-10-20 11:13:33 | 显示全部楼层
#include <sys/types.h>
回复 支持 反对

使用道具 举报

发表于 2005-10-20 11:41:59 | 显示全部楼层
include的时候,<>里面表示从默认目录里面找(就是/usr/include)
而“”里面的表示从文件所在目录开始找
你用</sys/types.h>的话,是有问题的

如果我有说错的地方还请高手指正
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-20 16:31:41 | 显示全部楼层
Post by pangfat
include的时候,<>里面表示从默认目录里面找(就是/usr/include)
而“”里面的表示从文件所在目录开始找
你用</sys/types.h>的话,是有问题的

如果我有说错的地方还请高手指正



------------
但是即使用" " 也肯定出错,也是找不到;提示:no such file or directory
这个问题已经解决,就是用 nait的解决办法,去掉sys前的/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表