/dev/null 哪些返回相同的系列 /Library/Developer/CommandL-6ren">
gpt4 book ai didi

c - 多个目录中的 `dirent.h`

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:20 32 4
gpt4 key购买 nike

我搜索了 dirent 以找到 C 例程

find / -iregex ".*/dirent.h$" 2>/dev/null

哪些返回相同的系列

/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/dirent.h
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/dirent.h
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dirent.h
/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/dirent.h

我如何确保我的程序调用哪个 dirent.h

最佳答案

如果您让编译器在预处理后向您显示代码,您应该能够计算出来。

因此,例如,使用 gcc,您可以编写名义上的 program.c:

#include <dirent.h>
main(int argc, char **argv){
return 0;
}

然后运行:

gcc -E program.c

并研究它包含的内容。

相关有用信息here .

关于c - 多个目录中的 `dirent.h`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53240152/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com