c++ - 如何在 Windows XP 下从 Dev-c++ 中获取预处理代码?

标签 c++ c-preprocessor dev-c++

如何在Windows XP下从DevC++中获取经过预处理的C++代码?我读过有关创建 gcc -E file.cpp 文件的内容,但我仍然无法理解这些点,如何运行此文件?在我编译它之后,一切都照常进行。

最佳答案

您根本无法“运行” 预处理文件。您可以编译并运行它,或者检查它以了解预处理器生成的内容。

例如使用 GCC 时,您可以运行

gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp

获取 file_preprocessed.cpp 文件进行检查。

我不知道 特别是 IDE,但通常您会在某处的项目设置中获得项目实际使用的编译器标志的表示。

关于c++ - 如何在 Windows XP 下从 Dev-c++ 中获取预处理代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119998/

相关文章:

c++ - 在 C++ 中使用 libcurl 将图像上传到 Parse 服务器

c - Makefile 没有使用正确的常量?

C 预处理器条件指令优先级和嵌套

c - Dev C++ 数组问题

C++ 字符串 != 字符串

c++ - 尝试使用 dev-C++ 创建 .exe 时出现错误 255

c++ - 如何转换模板类?

C++ 列表处理 : initializing min to first value of list

c++ - 为什么我的程序在 while 循环后退出?

c++ - #define 在 C/C++ 中的用法