当前位置:   article > 正文

windows系统中编译linux环境的golang程序_golang windows 编译linux

golang windows 编译linux
1.进入cmd改变环境为linux,然后编译成linux可执行文件
1.1.改变环境:打开cmd,在默认c盘路径下执行
set GOARCH=amd64
set GOOS=linux
set CGO_ENABLED=0
  • 1
  • 2
  • 3
1.2.编译成linux可执行文件:进入项目路径下面执行
go build
  • 1

在这里插入图片描述

1.3.编译好后,记得本地的环境改回windows:返回c盘路径下执行
go env -w GOARCH=amd64
go env -w GOOS=windows
  • 1
  • 2

在这里插入图片描述

2.上传编译后的文件到linux,然后给权限
2.1.给编译的文件赋予权限
sudo chmod 777 刚才编译的文件名称
  • 1
2.2.运行
./刚才编译的文件名称
  • 1

ps:golang不像Java,编译好上传后,给予权限就可直接运行,不像Java还需要安装环境变量,我刚开始测试的时候运行失败,我以为是环境变量的原因,结果是因为我没有给权限

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/737761
推荐阅读
相关标签
  

闽ICP备14008679号