gpt4 book ai didi

c - 检查宏是否定义

转载 作者:太空狗 更新时间:2023-10-29 14:54:12 28 4
gpt4 key购买 nike

我们如何检查是否定义了一个宏,如果定义了,那么它的值是多少?我尝试使用 gdb,但我们在 GDB 中看不到宏,因为宏仅在预编译时被替换。

在 GCC 编译器中有什么方法可以让我们看到编译器在创建目标文件 (*.o) 之前创建的预编译文件?

最佳答案

您可以使用 gcc 的 -E 标志来获取预处理的输出。此输出将包含扩展的宏而不是它们的名称。你可以找到more information here .

关于c - 检查宏是否定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953466/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com