我有一个C文件,其中有一些头文件的#include指令。我知道使用gcc编译C文件时,编译器会在环境变量.h中包含的路径中查找$CPATH文件。如何获取特定.h文件的绝对路径?(我更喜欢在不编译的情况下获取路径)

最佳答案

如果您使用-E编译,您将得到预处理器输出,其中所有包含的文件都将具有完整的路径。例如在下面,文件“file”将包含预处理的输出:

gcc -E -o file file.c

关于c - 如何获取特定头文件的绝对路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15146152/

10-11 23:02
查看更多