首页 > 其他分享 >编译成其他平台的可执行文件

编译成其他平台的可执行文件

时间:2022-11-15 11:22:50浏览次数:43  
标签:可执行文件 SET 编译成 平台 修改 ENV linux go

这里以在window中编译成linux可运行的二进制文件为例

需要临时修改环境变量

在cmd中修改

SET CGO_ENABLED=0 
SET GOOS=linux 
SET GOARCH=amd64 

在powershell中修改(win10以后)

$ENV:CGO_ENABLED=0 
$ENV:GOOS='linux' 
$ENV:GOARCH='amd64' 

注意,如果在powershell下使用set来设置,是不生效的

可以用go env来查看当前修改的变量是否生效

然后正常编译就好了

go build -o C:\Users\xxx\Desktop\print_go .\first.go

标签:可执行文件,SET,编译成,平台,修改,ENV,linux,go
From: https://www.cnblogs.com/hexug/p/16891774.html

相关文章