gpt4 book ai didi

Makefile 作为带有 shebang 的可执行脚本?

转载 作者:行者123 更新时间:2023-12-02 16:48:31 24 4
gpt4 key购买 nike

是否可以创建一个可由 make 解释的可执行脚本?

我尝试过这个:

#!/usr/bin/env make --makefile=/dev/stdin

main:
@echo Hello!

但它不起作用 - 挂起直到按 Ctrl-c

最佳答案

#!/usr/bin/make -f

main:
@echo Hello World!

通常是标准 make 文件中所需的全部内容。文件名作为最后一个参数隐式传递。 /dev/stdin 这里(通常)是 tty。如果有理由的话,您可以执行整个 env 操作,但通常没有必要。

ajw@rapunzel:~/code/videocc/tools > vi Makefile                       
ajw@rapunzel:~/code/videocc/tools > chmod a+x Makefile
ajw@rapunzel:~/code/videocc/tools > ./Makefile
Hello World!

关于Makefile 作为带有 shebang 的可执行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com