我注意到如果你有一个Makefile,即使是一个空文件,如果你有一个名为“install.sh”的文件调用“make install”会导致make将“install.sh”复制到“install”并且设置其权限。我怎样才能防止这种情况发生?
答案 0 :(得分:0)
使用选项make
致电-r
,即make -r install
。这会禁用预定义的规则。
修改强>
当然,您也可以仅覆盖shell规则。只需添加
%: %.sh
# empty line
到Makefile
。