首页 > 解决方案 > 如何在 Windows 命令提示符下使用 Dev C++ 编译器编译 C++ 程序?

问题描述

我在 Windows 中安装了 Dev C++ 并使用该 IDE,但是我想prog1.cpp在 Windows 命令提示符下编译我的程序。我在当前目录中打开了 cmd 并尝试了以下不起作用的命令:

  1. cl prog1.cpp
  2. cc prog1.cpp
  3. gcc prog1 prog1.cpp
  4. g++ -o prog1 prog1.cpp
  5. c prog1.cpp
  6. cl /EHsc prog1.cpp

以上所有命令都会导致此错误command not recognized as an internal or external command, operable program or batch file.

***注意:我不想安装visual studio并使用cl /EHsc prog1.cpp

使用 Dev C++ 编译器在 cmd 中编译程序的命令是什么?

标签: c++windowscmddev-c++

解决方案


Dev-C++ 不是编译器。这是一个IDE。

您需要先添加编译器的路径,然后才能使用它们。

假设您将 Dev-C++ 安装到C:\Program Files\Dev-Cpp,那么您需要将以下路径添加到%PATH%变量:

C:\Program Files\Dev-Cpp\MinGW64\bin
C:\Program Files\Dev-Cpp\MinGW64\libexec\gcc\mingw32\6.3.0
C:\Program Files\Dev-Cpp\MinGW64\mingw32\bin

您可以将其临时添加到一个命令提示符会话中

path %PATH%;<more paths here>

或参考Google了解如何将其永久添加到您的系统中。

解决%PATH%问题后,您将能够使用gcc(C) 或g++(C++) 编译程序。请注意ccl仍然不可用(因为它们没有安装)。


推荐阅读