0

我注意到,如果你有一个 Makefile,即使是一个空文件,如果你有一个名为“install.sh”的文件,调用“make install”会导致 make 将“install.sh”复制到“install”并设置其权限. 我怎样才能防止这种情况发生?

4

1 回答 1

0

用期权看涨make期权-r,即make -r install。这将禁用预定义规则。

编辑

当然,您也可以只覆盖 shell 规则。只需添加

 %: %.sh
      # empty line

到你的Makefile.

于 2013-02-21T17:08:32.883 回答