如何在 Windows 命令提示符下使用 Dev C++ 编译器编译 C++ 程序?

Posted

技术标签:

【中文标题】如何在 Windows 命令提示符下使用 Dev C++ 编译器编译 C++ 程序?【英文标题】:How to compile a c++ program using Dev C++ compiler in windows command prompt? 【发布时间】:2019-02-11 15:40:23 【问题描述】:

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

    cl prog1.cpp cc prog1.cpp gcc prog1 prog1.cpp g++ -o prog1 prog1.cpp c prog1.cpp 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中编译程序的命令是什么?

【问题讨论】:

Dev-C++ 不是编译器;这是一个(非常过时的)IDE 请注意,集成开发环境 (IDE) 将编译器与构建和分析工具捆绑在一起。 【参考方案1】:

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 仍然不可用(因为它们尚未安装)。

【讨论】:

感谢@iBug,稍加修正如下,它对我有用:C:\Program Files (x86)\Dev-Cpp\MinGW64\binC:\Program Files (x86)\Dev-Cpp\MinGW64\libexec\gcc\x86_64-w64-mingw32\4.9.2C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin

以上是关于如何在 Windows 命令提示符下使用 Dev C++ 编译器编译 C++ 程序?的主要内容,如果未能解决你的问题,请参考以下文章

Windows下如何使用curl命令?

如何在 Windows 命令提示符下每 5 分钟安排一次任务?

如何在 Windows 命令提示符下同时启动 2 个程序

如何在 Windows 命令提示符下拆分命令输出?

如何在 Windows 命令提示符下运行 .sh?

如何使用DOS命令修改windows用户的密码