linux_amd64.sh 594 B

1234567891011121314151617181920212223242526
  1. echo "file_name : "
  2. read file_name
  3. echo "linux amd64"
  4. export GOOS=linux
  5. export GOARCH=amd64
  6. CGO_ENABLED=0 go build $file_name.go
  7. mv $file_name ./bin/$file_name.amd64.bin
  8. echo "linux arm64"
  9. export GOOS=linux
  10. export GOARCH=arm64
  11. CGO_ENABLED=0 go build $file_name.go
  12. mv $file_name ./bin/$file_name.arm64.bin
  13. echo "windows amd64"
  14. export GOOS=windows
  15. export GOARCH=amd64
  16. CGO_ENABLED=0 go build $file_name.go
  17. mv $file_name.exe ./bin/$file_name.amd64.exe
  18. echo "windows arm64"
  19. export GOOS=windows
  20. export GOARCH=arm64
  21. CGO_ENABLED=0 go build $file_name.go
  22. mv $file_name.exe ./bin/$file_name.arm64.exe