坚持使Makefile正常工作

时间:2014-10-31 15:16:04

标签: makefile

我有一个扩展名为.s的文件(hello.s),我想编写一个Makefile,它将在make或make build的运行时创建和exe命名为hello。另外,我想添加一个名为run的规则,它将仅在需要时重新编译整个程序,然后必须运行它。 有没有办法选择使用什么规则的顺序或什么?每次运行时我都会陷入困境,因为它每次都会重新编译它,而不仅仅是在它需要的时候。请帮忙!

1 个答案:

答案 0 :(得分:0)

以下应该做你想做的事。

default: hello

hello: hello.s
        # Add the commands (rules) to generate the hello from hello.s here, indented with tabs.

run: hello
        hello

.PHONY: default run