我刚刚发现<stdlib.h>
和<stdio.h>
头文件都在Ubuntu服务器的/usr/include
文件夹中,但是我没有找到sys/types.h
。
我开始怀疑编译器实际上不会使用/usr/include
文件夹中的头文件。
这是真的吗?文件位于何处?
发布于 2012-08-06 14:15:25
如果您有可用定位命令,您可以简单地使用locate
-bash-3.2$ locate sys/types.h
/usr/include/sys/types.h
/usr/lib/syslinux/com32/include/sys/types.h
-bash-3.2$
这是最快、最简单的方法。
发布于 2014-12-05 06:19:09
为了将来参考,我在我的debian机器上遇到了这个问题,事实证明在我的例子中
$ apt-file find /usr/include/sys/types.h
libc6-dev-i386: /usr/include/sys/types.h
libc6-dev-i386是我似乎需要安装的包
发布于 2012-08-06 13:50:21
在Linux上,types.h
应该在/usr/include/sys/types.h
中。
https://stackoverflow.com/questions/11823063
复制相似问题