我是cygwin的新手,最近安装了它,因为我需要编译一些fortran文件。我安装了我需要的所有库(及其依赖项),但是当我执行make
来运行makefile时,什么也没发生:
user@PC1 ~
$ make
user@PC1 ~
$
没有错误,没有任何错误。当我直接执行makefile中包含的文件时:结果相同。所需的所有文件都包含在我运行make的文件夹中。但是,当我致电where make
或which make
时,套餐似乎安装得很好。我多次重新安装所有东西,但仍然没有发生任何事情。然后我试着bind the MinGW make所以我可以在cygwin中使用它并通过调用这个版本的make,我收到了我期望的错误:
user@PC1 ~
$ mymake
C:\mingw\bin\mingw32-make.exe: *** No targets specified and no makefile found. Stop.
不幸的是,我需要cygwin本身的make-package才能工作,但我不知道发生了什么。任何提示?调用make.exe也不起作用。
更新:我刚刚在我的笔记本电脑上安装了cygwin和所有必需的软件包,一切都按预期工作......运行make没有任何问题。
答案 0 :(得分:4)
我遇到了同样的问题,并按照这些步骤设法解决了这个问题:
make
,如果需要,请安装依赖项。在我的系统上使用make版本4.2.1-1进行测试,并让它再次运行。