使预处理器跟踪定义的来源

时间:2016-11-17 10:37:30

标签: c include c-preprocessor

在一大堆复杂的源代码中(这里没有发明,由Elbonian代码从属程序共同攻击)可能会出现这样的情况:几行代码在其路径中有一些公共头文件的本地副本。

由于构建和使用guard macros以防止重新定义的多层次,因此编译器可能会记住一个地方的#defined值,并在其他地方使用,尽管有一个更“本地”的头#defining同样的事情。

我的问题是:我可以让C预处理器吐出最初“找到”某事物定义的文件的名称/路径吗?

0 个答案:

没有答案