diff --git a/macho/go-aarch64 b/macho/go-aarch64 new file mode 100755 index 0000000..6fd3e9e Binary files /dev/null and b/macho/go-aarch64 differ diff --git a/macho/go-x86_64 b/macho/go-x86_64 new file mode 100755 index 0000000..7cff8f7 Binary files /dev/null and b/macho/go-x86_64 differ diff --git a/macho/go.go b/macho/go.go new file mode 100644 index 0000000..6e1900e --- /dev/null +++ b/macho/go.go @@ -0,0 +1,13 @@ +package main + +import "fmt" + +var helloWorld = "Hello, World!" + +func foo() { + fmt.Println(helloWorld) +} + +func main() { + foo() +} diff --git a/macho/go.sh b/macho/go.sh new file mode 100755 index 0000000..2758231 --- /dev/null +++ b/macho/go.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +GOTOOLCHAIN=go1.22.4 GOOS=darwin GOARCH=arm64 go build -o go-aarch64 go.go +GOTOOLCHAIN=go1.22.4 GOOS=darwin GOARCH=amd64 go build -o go-x86_64 go.go \ No newline at end of file