Узнать 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
команда.