让Cygwin了解微软cl和nmake?

时间:2015-02-03 22:49:36

标签: visual-c++ fortran cygwin fortran77 nmake

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

1 个答案:

答案 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命令。