我正在尝试使用文本编辑器而不是 code::blocks 来编写一些 c++ 代码。刚刚写了一个“hello world”程序。
我的 code::blocks ide 使用了我安装的 gcc 编译器,但我想学习如何在较低级别上进行操作。我阅读了一些教程,说我所要做的就是打开命令提示符并键入:
gcc helloWorld.cpp -o helloWOrld
但我收到一条错误消息,说“gcc”不是公认的任何东西。
我该怎么做才能让它发挥作用?
我正在尝试使用文本编辑器而不是 code::blocks 来编写一些 c++ 代码。刚刚写了一个“hello world”程序。
我的 code::blocks ide 使用了我安装的 gcc 编译器,但我想学习如何在较低级别上进行操作。我阅读了一些教程,说我所要做的就是打开命令提示符并键入:
gcc helloWorld.cpp -o helloWOrld
但我收到一条错误消息,说“gcc”不是公认的任何东西。
我该怎么做才能让它发挥作用?
做g++ -Wall helloWorld.cpp -o helloWOrld
......为你的例子
如果您可以使用 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 的完整路径”
.cpp
是 C++ 所以命令行会启动 g++ 而不是 gccFWIW,默认情况下,gcc 不包含在 Windows 中。您必须通过 MinGW、Cygwin 或其他方式安装它。
如果您愿意,您可以使用 MinGW,但我更喜欢 Cygwin 提供的 gcc 编译器……安装起来更容易。只需安装 Cygwin 并确保也安装 gcc(它位于开发部分)。
祝你好运。