macbook golang zsh: exec format error

mac电脑上,编译golang的代码,编译成功后,执行,报错提示:
exec format error
排查了好久,终于发现问题的所在:我的电脑关于golang的配置,有两项是这样的:
GOOS=”linux”
1
而我编译完成后,是运行在macos上的,所以就报错了。
知道问题的所在了,解决起来也很简单,编译的时候 ,执行如下:
GOOS=darwin GOARCH=amd64 go build -o http -v ./main.go

Sea Bridge

古之立大志者,不惟有超世之才 亦必有坚韧不拔之志!

发表评论