atomInstall не может найти компилятор mingw, установленный через chocolatey - PullRequest
1 голос
/ 08 марта 2019

После этого вопроса , я не совсем уверен, в чем проблема, поэтому я добавляю теги для всех задействованных компонентов.Я пытаюсь использовать компилятор MinGw внутри Scilab.Есть атом mingw, который предположительно должен быть установлен

atomsInstall('mingw')

, который возвращает пустое значение, и

atomsLoad('mingw');

, который возвращает ошибку:

Поддержка компилятора Mingwдля Scilab

Загрузка макросов

ВНИМАНИЕ: Компилятор MinGW не обнаружен.

Справка по загрузке

, а haveacompiler() возвращает false Fхотя у меня компилятор установлен через Chocolatey.В чем может быть проблема:

  1. необходимо добавить компилятор в переменные окружения Windows или что-то в этом роде?Я полагаю, что Шоколад должен позаботиться об этом по умолчанию.Я отразил эту проблему здесь на шоколадной странице mingw.
  2. есть ошибка в атоме mingw Scilab.Я связался с сопровождающими Антуаном Элиасом и Алланом Корнетом для этой возможности.
  3. Это ошибка Mingw, как некоторые предположили.Я также поделился этой проблемой здесь в списке рассылки mingw.

PS1. Я сообщил об ошибке здесь .

PS2. Я открыл новый запрос на функцию здесь .

1 Ответ

1 голос
/ 29 марта 2019

Решение: Протестировано на Scilab 6.0.1, Windows 7

  1. Прежде всего, скачайте компилятор Equation Solution gcc-6.2.0 пакет 32 или 64
  2. установите его. Он просто скопирует gcc и связанный binuntils в C:/Users/yourUserId.
  3. Затем запустите Scilab и установите модуль MinGW Atoms.
  4. Затем выйдите из системы / войдите в сеанс Windows . Перезапустите Scilab. При загрузке модуль MinGW занимает некоторое время (возможно, некоторые компиляции), но не жалуется.
  5. Тогда пример динамической ссылки ilib_for_link работает нормально!

enter image description here

Пояснения: Пакет Equation Solution был разработан Jenn-Ching Luo , пакет Atom MinGW был разработан для этого конкретного дистрибутива MinGW.

...