GNU make manual 翻译(二十九)

简介:
继续翻译

复制代码
   In practice, we might want to write the rule in a somewhat more 
complicated manner to handle unanticipated situations.  We would do
this:                        
                        
     .PHONY : clean                        
     clean :                        
             -rm edit $(objects)                        
                        
This prevents `make' from getting confused by an actual file called 
`clean' and causes it to continue in spite of errors from `rm'.  (See 
*note Phony Targets::, and *note Errors in Recipes: Errors.)                        
复制代码
在实践中,我们也许想要写一个有点复杂的规则去处理未预料的各种情况。我们应当这样作:

      .PHONY :  clean

      clean     :  

                    -rm  edit  $(objects)

这可以防止 make 发现一个名字为clean 的文件的时候产生歧义。可以让它不至于产生错误而可以继续运行。 (*note Phony Targets::,  *note Errors in Recipes: Errors.)

后文待续


本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/13/2683714.html,如需转载请自行联系原作者

目录
相关文章
|
Linux C语言
make: gcc:命令未找到
make: gcc:命令未找到
make: gcc:命令未找到
|
C语言 C++ Perl
如何处理错误消息Please install the gcc make perl packages
如何处理错误消息Please install the gcc make perl packages
142 0