如何在Cygwin中安装g++?

5

我正在尝试编译一个包含makefile的MATLAB代码。因为我使用的是Windows系统,所以我需要使用Cygwin。

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

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

我已更新软件包列表(apt-cyg update),但最终我还是无法找到适用于Cygwin的C++编译器!

我该如何通过apt-cyg包管理器或其他方式解决这个问题呢?


假设您最初使用了cygwin的setup.exe,您将返回到该菜单并选择g ++(可能是cygwin“本机”)make和任何其他相关软件包。 - tim18
@tim18 我不知道应该安装哪些软件包。 - MJay
4个回答

5

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


1

最终我在this链接中找到了答案。

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

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


0
如果使用 apt-cyg 并且正在寻找 g++,建议查找名称为 gcc-g++ 的软件包,而不仅仅是 g++
在这种情况下,命令如下: apt-cyg search gcc-g++ - 用于搜索软件包 或者 apt-cyg install gcc-g++ - 用于安装软件包
提示: 可以在 Cygwin 安装程序的“选择软件包”页面上检查软件包的名称。没有必要安装,有时只需检查软件包的名称并取消安装即可。

0

这个链接解决了我的问题 使用以下命令安装cygwin:

setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接