Узнать Cygwin о Microsoft cl и nmake?

Я пытаюсь скомпилировать библиотеку времени выполнения Fortran (f2c) в Cygwin с помощью этой команды: nmake -f makefile.vc allПо инструкции, указанной в пакете, сначала я должен сообщить Cygwin о Microsoft cl компилятор и nmake, Как я могу сделать это в Cygwin? Я уже добавила vcvarsall.bat к Cygwin.bat файл, но я не знаю, что я могу сделать для nmake, В этот момент я получаю эту ошибку: -bash nmake: command not found

1 ответ

nmake путь к исполняемому файлу должен присутствовать в вашем $PATH переменная окружения. Вы должны отредактировать файл.bashrc, чтобы добиться этого. Это можно найти здесь: /home/user/.bashrc Или, если вы предпочитаете редактор Windows, то: c:\cygwin\home\user\.bashrc

Добавьте эту строку с правильным путем в конец файла:

export PATH="$PATH:/cygdrive/c/Program Files/path_to_dir_which_contains_nmake.exe"

После этого должен быть запущен новый терминал Cygwin, в котором вы можете использовать nmake команда.

Другие вопросы по тегам