我试图编译一段包含makefile的MATLAB代码。由于我使用Windows,我需要使用Cygwin。
我已经下载并安装了Cygwin。当我尝试使用make
编译代码时,出现错误g++
未找到。
我在网上搜索了Cygwin包管理器并安装了apt-cyg
但是当我使用g++
搜索apt-cyg search g++
时,没有结果!
我更新了包列表(apt-cyg update
),但最后我找不到Cygwin的c ++编译器!
如何通过apt-cyg
软件包管理器或任何其他方式执行此操作?
答案 0 :(得分:2)
尝试安装包function arrayDiff( $a, $b ) {
$a = array_count_values($a);
$b = array_count_values($b);
$out = array();
foreach( $a as $key => $value ) {
if( isset( $b[ $key ] ) ) {
$value -= $b[ $key ];
}
$out = array_merge( $out, array_fill( 0, $value, $key ) );
}
return $out;
}
print_r( arrayDiff( $a, $b ) );
。它将处理您需要的许多依赖项,包括g ++。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果使用 apt-cyg
并查找 g++
,我建议查找名称 gcc-g++
而不仅仅是 g++
。
在这种情况下,命令看起来像:
apt-cyg search gcc-g++
- 用于搜索包
要么
apt-cyg install gcc-g++
- 用于安装包
提示: 可以在 Cygwin 安装程序的“选择包”页面上查看包的名称。无需安装,有时只需检查软件包名称并取消安装即可。