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