我正在尝试使用以下命令在Cygwin中编译Fortran运行时库(f2c
):nmake -f makefile.vc all
根据包中给出的指令,首先我必须让Cygwin了解Microsoft cl
编译器和nmake
。我怎么能在Cygwin中这样做?
我已将vcvarsall.bat
添加到Cygwin.bat
文件中,但我不知道我可以为nmake
做些什么。此时,我收到此错误:-bash nmake: command not found
答案 0 :(得分:3)
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
命令。