makefile条件语句解决方案

makefile条件语句解决方案

makefile条件语句
cpuid: cpuid.o
@ ld -o cpuid cpuid.o
@ echo "生成cpuid执行文件,OK…"
cpuid.o: cpuid.s
@ as -o cpuid.o cpuid.s
@ echo "生成cpuid.o目标文件,OK…"
.PHONY: clean
clean:
@ rm cpuid cpuid.o
@ echo "cpuid执行文件删除,OK…"
@ echo "cpuid.o目标文件删除,OK…"
如何修改,使make clean命令可以进行选择,判断是否删除cpuid和cpuid.o文件.
例如:
  make clean
  "是否执行删除任务,y or n…" y
  cpuid执行文件删除,OK…
cpuid.o目标文件删除,OK…
 


你设置两个make目标就可以了呀。
比如 
cleanAll:
rm *…
clean
rm *2….

 然后你可以选着是否删除全部了。


1楼说的方法是换一种思路来实现最后的结果
makefile具体的可以参考下http://qgjie456.blog.163.com/blog/static/35451367200762961115733/

探讨

引用:

1楼说的方法是换一种思路来实现最后的结果
makefile具体的可以参考下http://qgjie456.blog.163.com/blog/static/35451367200762961115733/

我怎么把shell中的y传入到makefile中?

makefile条件语句解决方案

相关文章:

你感兴趣的文章:

标签云: