c++ - 使用gcc或cpp搜索定义的位置

标签 c++ location c-preprocessor

我有很多源文件和它们不同的独立文件夹。对于一个 C 文件,我可以使用 cpp 生成一个列表,显示这个 C 文件需要的所有定义。但是我找不到让 Cpp 告诉我这些定义所在位置的可能性。

有人有想法吗?

最佳答案

最简单的方法是使用 grep 在源文件中搜索原始的 #define。这在 Locate the #define that breaks the compilation 中有更详细的探讨。

关于c++ - 使用gcc或cpp搜索定义的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403979/

相关文章:

c - 访问具有相似名称的标识符的宏

c++ - 引起问题的纹理

iOS区域监控,监控20多个位置

ios - 持续后台更新位置

c - #Define VS 变量

c++ - 带有尾随注释的多行预处理器宏

c++ - 二叉搜索树赋值运算符

c++ - 随机不重复数

c++ - 基本数据对齐问题

java - 如何在公共(public)空间之外使用变量 distanceHala?