How to compile a c++ program using Dev C++ compiler in windows command prompt?
我在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)将编译器与构建和分析工具捆绑在一起。
Dev-C ++不是编译器。 这是一个IDE。
您需要先将路径添加到编译器,然后才能使用它们。
假设您将Dev-C ++安装到C:\Program Files\Dev-Cpp,则需要将以下路径添加到%PATH%变量:
1 2 3
| 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 |
您可以使用以下命令将其临时添加到一个命令提示符会话中
1
| path %PATH%;<more paths here> |
或者参考Google以了解如何将其永久添加到您的系统中。
解决%PATH%问题后,您将可以使用gcc(C)或g++(C ++)编译程序。 请注意,c和cl仍然不可用(因为未安装)。
-
感谢@iBug,并进行了如下修正:C:\Program Files (x86)\Dev-Cpp\MinGW64\bin和C:\Program Files (x86)\Dev-Cpp\MinGW64\libexec\gcc\x86_64-w64-mingw32\4.9.2和C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin