如何在 Windows XP 下从 DevC++ 中获取预处理的 C++ 代码?我已阅读有关创建 gcc -E file.cpp
文件的信息,但仍然无法连接点,如何运行此文件?在我编译它之后,一切都照常进行。
问问题
923 次
2 回答
1
您根本无法“运行”预处理文件。您可以编译并运行它,或检查预处理器生成的内容。
例如,当使用 GCC 时,您可以运行
gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp
获取file_preprocessed.cpp
文件进行检查。
我不知道特别是dev-c++ IDE,但通常你会在项目设置中的某个地方获得项目实际使用的编译器标志的表示。
于 2013-02-27T18:57:44.327 回答
1
跑
gcc file.cpp -E -o file_preprocessed.cpp
然后你可以打开 file_preprocessed.cpp 来查看输出
于 2013-02-27T19:40:41.237 回答