【问题标题】:How could I compile cpp file in powershell without Visual Studio?如何在没有 Visual Studio 的情况下在 powershell 中编译 cpp 文件?
【发布时间】:2020-02-06 01:50:58
【问题描述】:

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

如果可能,powershell 中的命令行是什么? 我记得,我以前用mac的时候输入gpp(这里的东西) 但我不知道在窗口中编译的方式。

【问题讨论】:

  • cl.exe 是您的工具。不适合胆小的人,但可以做到。

标签: c++ command-line compilation


【解决方案1】:

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

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

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

取决于您打开包装的位置。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 2012-10-23
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多