如何在 Cygwin 中安装 g++?

How to install g++ in Cygwin?

我正在尝试编译一段包含生成文件的 MATLAB 代码。由于我使用 Windows,我需要使用 Cygwin。

我已经下载并安装了Cygwin。当我尝试使用 make 编译代码时,出现 g++ 未找到的错误。

我在网上搜索了 Cygwin 包管理器并安装了 apt-cyg,但是当我使用 apt-cyg search g++ 搜索 g++ 时,没有结果!

我已经更新了包列表 (apt-cyg update),但最终我找不到适用于 Cygwin 的 c++ 编译器!

如何通过 apt-cyg 包管理器或任何其他方式来完成?

尝试安装包 cygport。它将处理您需要的许多依赖项,包括 g++。

终于在thislink中找到了答案。

如果再次使用MinGW安装文件,可以添加一些其他包。

我为 MinGW 安装了所有 Devel 包,并按照 this 教程帮助我解决了问题。

如果使用 apt-cyg 并查找 g++,我建议查找名称 gcc-g++ 而不仅仅是 g++.

在这种情况下,命令如下所示:

apt-cyg search gcc-g++ - 用于搜索包 要么 apt-cyg install gcc-g++ - 用于安装包

提示: 包名可以在Cygwin安装程序的“Select包”页面查看。不需要安装,有时候直接查看包名取消安装会更简单