没有Visual Studio的情况下,如何在Powershell中编译cpp文件?

时间:2020-02-06 01:50:58

标签: c++ command-line compilation

我可以在没有Visual Studio或Eclispe的情况下编译cpp文件吗? 还是我必须安装?

如果可能,PowerShell中的命令行是什么? 我记得,当我使用Mac时曾经键入gpp(此处为某些内容) 但是我不知道在窗口中编译的方式。

1 个答案:

答案 0 :(得分:0)

您也可以在Windows中安装g++。在Mac上,它是从其软件存储库安装的。在Windows中,该编译器有多种发行版本,通常与某些基本的类Unix环境捆绑在一起,例如MSYS2,Cygwin或MinGW(有关这些详细信息,请咨询Google)。您只需要选择并安装其中之一即可。

一种简单的开始方法是下载MinGW-w64的最新版本并解压缩。您会在其中找到编译器g++.exe。然后,在PowerShell中,只需使用可执行文件的完整路径,例如

C:\mingw64\bin\g++.exe prog.cpp -o prog.exe

取决于打开包装的位置。

请注意,您将需要从libstdc++.dll目录中复制一些DLL(g++.exe,也许还有其他DLL,具体取决于您使用的功能)到带有已编译程序的目录中执行它。