如何交叉编译

时间:2018-12-03 06:20:54

标签: go cross-platform cross-compiling

我只是从linux ARM64位架构中构建用于linux amd64位架构的简单应用程序,但是在构建GOlang构建器时却出现了如下所示的绑定某些库的错误

go build github.com/DataDog/zstd: build constraints exclude all Go files in

我只是想知道,要构建不同的交叉编译体系结构,是否需要该特定体系结构的任何库? 例如如果我要构建ARM64个库,那么系统上安装了ARM64个受支持的库?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试如下设置环境变量。之后,您可能需要先获取外部依赖项,然后再进行构建。     GOARCH =“ arm64”