今天看了《Makefile 基础教程》,还是有几点没看懂:
- 行中的“&”字符有什么作用:“emacs Makefile &”?
- 在打开 emacs 编辑器并创建 Makefile 文件后,如何使用它来编译我的“source_code.c”文件?
提前致谢
迅捷
最佳答案
&
&
将正在启动的处理置于后台,以便终端在 emacs 运行时继续接受和处理命令。如果您忘记了 &
, 您可以通过键入 <control>-z
来达到相同的效果, 暂停进程并返回提示
$ bg
在后台恢复挂起的进程。手册页的“作业控制”部分有更多内容。
使用生成文件
要使用 makefile,请在与文件相同的目录中调用 make:
$ make
或者,如果你想要一个特定的目标而不是默认的目标,你必须指定它
$ make target
如果 makefile 与您要使用它的目录不同(为什么?),或者没有默认名称之一(这取决于您使用的 make 版本),您可能必须指定文件名
$ make -f MyMakefile target
关于emacs - 终端上的 Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425012/