atomsInstall找不到通过chocolatey安装的mingw编译器

atomsInstall can't find the mingw compiler installed through chocolatey

之后,我不太确定问题出在哪里,所以我为所有涉及的组件添加了标签。我正在尝试在 Scilab 中使用 MinGw 编译器。有一个 mingw atom 应该由

安装
atomsInstall('mingw')

其中 returns 为空并且

atomsLoad('mingw');

哪个returns错误:

Mingw Compiler support for Scilab

Load macros

WARNING: MinGW Compiler not detected.

Load help

haveacompiler() returns false F,尽管我通过 Chocolatey 安装了编译器。可能是什么问题:

  1. 编译器需要添加到Windows环境变量之类的?我想 Chocolatey 应该默认处理这个问题。我已经在mingw chocolatey页面上反映了这个问题here
  2. mingw Scilab atom 中存在错误。我已经就这种可能性联系了维护者 Antoine Elias 和 Allan Cornet。
  3. 正如某些人所说,这是一个 mingw 错误。我也在 mingw 邮件列表中 here 分享了这个问题。

P.S.1. 我报告了 here.

的错误

P.S.2. 我已经在 here.

上打开了一个新功能请求

解决方案: 在 Scilab 6.0.1 上测试,Windows 7

  1. 首先,下载方程求解编译器gcc-6.2.032 or 64
  2. 安装它。它只会在 C:/Users/yourUserId.
  3. 中复制 gcc 和相关的 binuntils
  4. 然后启动Scilab并安装MinGW Atoms模块。
  5. 然后 logout/login 您的 Windows 会话 。重新启动 Scilab。加载时,MinGW 模块需要一些时间(可能是一些编译),但不会报错。
  6. 然后 ilib_for_link 的动态 link 示例运行正常!

说明: Equation Solution package was developed by Jenn-Ching Luo,MinGW Atoms 包是在这个特定的 MinGW 发行版上开发的。