构建多个二进制包:另一种方法
虽然构建多个二进制文件的推荐方法涉及在顶级 cmd 文件夹中组织包,这并不总是足够的。相反,另一种解决方案是使用一个迭代各个包的脚本。
cd $GOPATH/someProject for CMD in `ls cmd`; do go build ./cmd/$CMD done
此脚本有效地为 cmd 目录中的每个包构建二进制文件,从而产生类似于以下内容的输出:
[root@node1 test]# ls $GOPATH/someProject bin1 bin2 cmd
此方法为利用 cmd 文件夹结构的默认建议提供了可行的替代方案。通过实现脚本来自动化构建过程,您可以轻松地一步构建多个二进制文件并实现所需的结果。
参考示例项目:
以上是如何使用脚本构建多个二进制包?的详细内容。更多信息请关注PHP中文网其他相关文章!