我有一个C文件,其中有一些头文件的#include
指令。我知道使用gcc编译C文件时,编译器会在环境变量.h
中包含的路径中查找$CPATH
文件。如何获取特定.h
文件的绝对路径?(我更喜欢在不编译的情况下获取路径)
最佳答案
如果您使用-E编译,您将得到预处理器输出,其中所有包含的文件都将具有完整的路径。例如在下面,文件“file”将包含预处理的输出:
gcc -E -o file file.c
关于c - 如何获取特定头文件的绝对路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15146152/