我想使用Makefile复制特定文件,然后使该文件可执行。如何才能做到这一点? 我要复制的文件是.pl文件。 对于复制,我使用的是通用cp -rp命令。这是成功完成的。但现在我想使用Makefile
使这个文件可执行答案 0 :(得分:2)
使用cp
和chmod
是一种不好的做法,而是使用install
命令。
all:
install -m 0777 hello ../hello
您可以在安装时使用-m
选项来设置权限模式,甚至注意到使用install
不仅会保留权限,还会保留文件的所有者。
你仍然可以相应地使用chmod,但这将是一个不好的做法
all:
cp hello ../hello
chmod +x ../hello
更新:install vs cp
有关详情,请查看以下内容,