标签: go cross-compiling
我有一个GO程序,我想将其二进制文件提供给客户,以便在RaspberryPi 3上运行。我通过在环境中设置GOARM=7和GOOS=linux来交叉编译OS X上的GO程序根据{{3}}的说明。但是,二进制文件无法在RPi3上运行。它因此错误而失败。
GOARM=7
GOOS=linux
cannot execute binary file: Exec format error
我很确定在交叉编译中可能存在问题,但很清楚问题是什么。任何帮助表示赞赏。