Home >Backend Development >Golang >How to Build Multiple Binary Packages with a Script?
Building Multiple Binary Packages: An Alternative Approach
While the recommended approach to building multiple binaries involves organizing packages within a top-level cmd folder, this does not always suffice. Instead, an alternative solution is to employ a script that iterates over the individual packages.
cd $GOPATH/someProject for CMD in `ls cmd`; do go build ./cmd/$CMD done
This script efficiently constructs binaries for each package within the cmd directory, resulting in an output similar to this:
[root@node1 test]# ls $GOPATH/someProject bin1 bin2 cmd
This approach offers a viable alternative to the default advice of utilizing a cmd folder structure. By implementing a script to automate the build process, you can easily build multiple binaries in a single step and achieve the desired results.
Example Projects to Reference:
The above is the detailed content of How to Build Multiple Binary Packages with a Script?. For more information, please follow other related articles on the PHP Chinese website!