golang初探之交叉编译

golang初探之交叉编译

    所谓交叉编译,开发应用程序和运行应用程序不在同一操作系统下。如:windows->linux和linux->windows。

windows->linux

    在应用程序的执行文件所在目录下执行命令。

GOOS=linux GOARCH=arm64 go build

    发现在一些虚拟机上是允许不了编译后的二进制文件。可以尝试一下更换GOARCH。

GOOS=linux GOARCH=386 go build

   linux->windows

GOOS=windows GOARCH=amd64 go build

图1


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容