我正在 Emacs 下编写 OCaml 代码,我有一个makefile
在工作文件夹中,以及几个包含以下内容的子文件夹.ml
文件。如果我启动M-x compile
and make
在缓冲区上工作正常makefile
,但不适用于 a 的缓冲区.ml
文件,它给了我一个错误:
-*- mode: compilation; default-directory: "..." -*-
Compilation started at Fri Jan 27 18:51:35
make -k
make: *** No targets specified and no makefile found. Stop.
Compilation exited abnormally with code 2 at Fri Jan 27 18:51:35
这是可以理解的,因为默认目录是不包含的子文件夹makefile
。有谁知道如何设置文件夹makefile
始终作为编译的默认目录?
您可以致电make
有正确的论据:
make -C .. -k
where ..
是通往你的道路Makefile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)