Makefile `go version` 和 `read` 命令

php小编百草在这篇文章中,将为大家介绍Makefile中的两个常用命令:`go version`和`read`。在编写Makefile时,这两个命令可以帮助我们获取并显示Go语言的版本信息,以及从用户输入中获取数据。通过了解和灵活运用这两个命令,我们可以更加高效地管理和构建我们的Go项目。下面就让我们一起来深入了解吧!,我想提取并验证Makefile中的go版本。,这在 shell 中有效:,但在 Makefile 中不起作用,结果:,最终我想要这样的检查:,默认情况下,make 使用 /bin/sh 作为 shell(参见 5.3.2 选择外壳)。,而且很可能当你在 shell 中执行命令时,shell 是 zshzsh 管道行为与大多数其他 shell 不同。请参阅 https://riptutorial.com/zsh/example/19869/pipes-and -subshel​​ls 为例。,我建议使用 go env GOVERSION 来获取 go 的版本并将其分配给 Makefile 变量:,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册