7

我正在尝试使用文本编辑器而不是 code::blocks 来编写一些 c++ 代码。刚刚写了一个“hello world”程序。

我的 code::blocks ide 使用了我安装的 gcc 编译器,但我想学习如何在较低级别上进行操作。我阅读了一些教程,说我所要做的就是打开命令提示符并键入:

gcc helloWorld.cpp -o helloWOrld

但我收到一条错误消息,说“gcc”不是公认的任何东西。

我该怎么做才能让它发挥作用?

4

4 回答 4

6

g++ -Wall helloWorld.cpp -o helloWOrld......为你的例子

于 2015-10-10T04:39:45.700 回答
3

如果您可以使用 code:blocks 进行编译,那么它可能会随编译器一起发布。

您需要找到编译器的路径(可能在 C:\Program Files\CodeBlocks... 的某处)文件名类似于 mingw-gcc.exe 或 mingw-g++.exe 我相信,您可以找到这个IDE设置中的路径。

当您知道路径和文件名时,只需将路径添加到系统 PATH 变量并调用 gccfilename.exe

编译 c++ 程序运行 g++filename.exe

您也可以在不修改 PATH 的情况下运行简单编译:只需运行“c:\Compiler\compiler.exe 的完整路径”

于 2013-04-12T22:06:56.487 回答
0
  1. 尝试安装 C 和 C++ 编译器 - 请参阅http://www.gnu.org/software/commoncpp/
  2. .cpp是 C++ 所以命令行会启动 g++ 而不是 gcc
于 2013-04-12T22:02:04.170 回答
0

FWIW,默认情况下,gcc 不包含在 Windows 中。您必须通过 MinGW、Cygwin 或其他方式安装它。

如果您愿意,您可以使用 MinGW,但我更喜欢 Cygwin 提供的 gcc 编译器……安装起来更容易。只需安装 Cygwin 并确保也安装 gcc(它位于开发部分)。

祝你好运。

于 2013-04-12T22:07:45.140 回答