仅使用 ESP-IDF 运行预处理器

问题描述 投票:0回答:1

我想在预处理后查看我的 esp-idf 代码(查看 #ifdef 中的哪些代码将被编译)。

我尝试在我的主 CMake 文件中添加“add_compile_optins(-E)”,但构建失败:( 无论如何,我查看了构建目录,并看到了 .c.obj 文件(我希望看到 .c 文件)。

还有另一种方法只运行预处理器吗?或者 ESP-IDF 不支持?

谢谢

c compilation c-preprocessor preprocessor esp-idf
1个回答
0
投票

您可以使用

-save-temps
选项。它应该在构建目录中保留
.i
文件(预处理文件)

© www.soinside.com 2019 - 2024. All rights reserved.