【发布时间】:2011-08-06 17:46:10
【问题描述】:
我不是 cpp 编程方面的专家,而是庞大的编程世界的初学者,因为现在我们只需安装任何 IDE 并从其中的程序开始。我开始使用 CodeBlocks IDE,但出于好奇想知道我的程序使用的是哪个编译器,因为它可以是 4.3.2 或 4.0.8 或其他版本
我尝试阅读它不存在的构建日志,一个小的谷歌也没有帮助。
是否有任何简单的命令可以在我的 cpp 程序中运行并检查我的 IDE 正在使用哪个编译器?
提前致谢。
【问题讨论】:
-
您想知道 Code::Blocks 使用哪个编译器,或者只是想知道一般来说如何判断哪个编译器正在从 C++ 代码编译一段 C++?
-
g++ --version在命令提示符(或 shell)中通常应该可以解决问题。如果您在 Windows 上并且我相信 CodeBlocks 使用 MinGW,那么您必须在 MinGW shell 中输入它,或者如果它使用的是 Cygwin。 -
IDEs for Linux 你可能会感兴趣。
-
嗨,首先非常感谢您的回复@Seth:我想知道如何判断我的程序中正在使用什么编译器的一般结果。 Arun:谢谢你的信息,它使用 MinGW,我想知道程序本身有没有办法? Milind:我已经知道 Linux 的 IDE,我什至不需要在那里使用任何 IDE,我只是使用终端运行程序。