是否可以在执行时获取 C 程序中使用的 #defines(编译时和源代码中定义)的列表。
因为我有一个包含大量 C 源文件的项目。

是否有任何编译时选项来获得它?

最佳答案

在 gcc 中,您可能想要的命令是

gcc -dM -E [your_source_files]

我知道这隐含在上面的答案中,但也许有人需要(像我一样)快速食谱。

关于c - 列出 C 程序中的所有 #defines,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3932272/

10-10 07:58