如何在Windows XP下从DevC++获得预处理的C++代码?我已阅读有关创建gcc -E file.cpp
文件,但我仍然无法连接点,如何运行此文件?编译完成后,一切照常进行。如何在Windows XP下从Dev-C++获得预处理代码?
回答
你根本不能“运行”预处理文件。你可以只编译编译并运行它,或者检查预处理器产生的内容。
E.g.使用GCC时,你可以运行
gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp
得到file_preprocessed.cpp
文件进行检查。
我不知道dev-c++特别IDE,但通常你会在项目设置中得到项目实际使用的编译器标志的表示。
运行
GCC file.cpp -E -o file_preprocessed.cpp
,那么你可以打开file_preprocessed.cpp看到输出
在控制台上运行? – Qbik 2013-02-27 19:52:24
@Qbik是的,至少要通过控制台运行它,并确保通过您在IDE中设置的所有(预处理器相关)选项。 – 2013-02-27 20:07:09
控制台是否意味着命令行? – 2016-08-18 03:47:46
- 1. 解读下预预处理器代码
- 2. 如何在Windows XP中获得主卷?
- 3. 我如何获得Windows XP的Xuggler jar?
- 4. 调试预处理代码
- 5. 如何获得在下面的代码
- 6. C代码预处理器
- 7. 如何获得Emacs的妥善处理C预处理器
- 8. 如何在Windows XP上从源代码生成GDAL 1.8
- 9. 将代码从unix移到windows xp
- 10. 如何获得处理器代号
- 11. 如何在Windows XP上设置通用代理服务器(不是代理服务器)在windows xp
- 12. C++预处理器位置代码:: blocks?
- 13. 如何获得在代码
- 14. ComboBox.SelectedValue获得重置在Windows XP只
- 15. 如何从XP获得正确的行?
- 16. 如何在iOS项目中获得预处理器输出?
- 17. 代码在Windows XP上的malloc()崩溃
- 18. 如何追加日期批处理文件在Windows XP
- 19. 如何在JAVA中处理Windows XP或VISTA事件
- 20. 如何使用预处理器变量管理Bundle的代码?
- 21. 如何从windows中获取代码
- 22. 如何处理在源代码管理下分割文件?
- 23. 如何处理从代码查询influxdb数据库获得的结果
- 24. 如何在Windows XP
- 25. 如何在windows xp
- 26. 如何在Windows XP
- 27. c#wpf从预览事件处理程序catch win key代码
- 28. 使用GCC预处理C代码
- 29. 从何处IBM获得Java7的Windows
- 30. 如何在Windows XP中获得快速启动栏大小?
我不希望运行它只希望看到预处理的效果,mayby我应该更清楚,你能给我任何线索如何做到这一点? – Qbik 2013-02-27 19:36:54
请参阅我对@ zacaj的回答的评论。 – 2013-02-27 20:08:00
Dev-C++在Tools> Compiler Options ...> General中有一个选项,用于在调用编译器时添加命令。 – 2016-08-18 03:45:32