【发布时间】:2013-08-19 23:54:09
【问题描述】:
我在编写一些 C 代码时遇到了一个奇怪的问题。考虑以下代码:
#include <sys/stat.h>
ino_t inode;
根据POSIX.1-2008,头文件ino_t1:
标头应定义 blkcnt_t、blksize_t、dev_t、ino_t、mode_t、nlink_t、uid_t、gid_t、off_t和time_t类型如中所述。
当我尝试编译上面的源代码时会发生这种情况,并将其放在我的 Linux 系统上的文件 test.c 中:
$猫测试.c #include当我指定任何-std 选项时,为什么ino_t 的定义不显示?
【问题讨论】: