- 论坛徽章:
- 0
|
本帖最后由 kingwmj 于 2010-12-08 15:56 编辑
求教了。
我在linux下编译安装一个软件,先是make depend,出现了下面的提示:
makedepend: warning: blimps-mem.c (reading /usr/include/stdlib.h, line 33): cannot find include file "stddef.h"
not in ../include/stddef.h
not in usr/include/stddef.h
然后我搜到了一个文件夹里有这个文件,就考了过去,然后又缺stdarg.h,又考了一个过去,然后就出现了
makedepend: warning: blimps.c (reading /usr/include/limits.h, line 122): cannot find include file "limits.h",这里没有说文件夹的问题,和前面不同。
这个,可是我看/usr/include/文件夹里有这个文件啊,怎么还不行呢。
而且这个limits文件的122行是这样的:
#include_next <limits.h> /* recurse down to the real one */
为什么一个文件会引自已的名字呢,不懂C啊,怪不得有人说,用LINUX下还要懂C才行。
有没有人知道这个怎么解决吗?
另外
../include
“..”是什么意思? |
|