相关疑难解决方法(0)

如何在Mac上为Ubuntu交叉编译Go程序?

vagrant@precise64:/vagrant$ sudo ./myprogram 
./myprogram: 1: ./myprogram: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

我发现当我不从同一个操作系统生成二进制文件时会发生这种情况.我go build使用Mac OS,但我需要从使用Ubuntu Linux的Vagrant运行这个二进制文件.我应该使用什么命令而不是go buildMac,以便我可以在Vagrant环境中运行二进制程序?

macos cross-compiling go

2
推荐指数
1
解决办法
5885
查看次数

标签 统计

cross-compiling ×1

go ×1

macos ×1