# windows环境中使用goland构建linux二进制文件 **Published by:** [Untitled](https://paragraph.com/@0x6536725cc15a4c41fa89e2269ebca0a998572034/) **Published on:** 2022-06-29 **URL:** https://paragraph.com/@0x6536725cc15a4c41fa89e2269ebca0a998572034/windows-goland-linux ## Content 大家都知道,可以打包成目标运行的语言平台,在服务器上运行的语言是它的一大优势,如此一来,就不需要配置go环境和依赖就可以了。 操作方式: 需求:在windows环境中打包部署golang项目到Centos 7 运行 打包环境:windows 10 goland 编译器中 操作方法:项目进入主目录,输入命令,生成主目录当前目录 set CGO_ENABLED=0 && set GOOS=linux set GOARCH=amd64 && go build -o main 注:如果是mac环境,可以使用以下命令 CGO_ENABLED=0 && GOOS=linux && GOARCH=amd64 && go build -o main 命令翻译: CGO_ENABLED:表示目标不执行编译的时候,使用未调用的函数调用在函数中的外部函数(文件中)。 GOOS:表示目标平台系统(Windows,linux,darwin「mac os」等) GOARCH:表示目标系统架构(arm arm64 386 amd64等) 项目运行 打包完成后,将文件打包系统,获取权限: chmod +x main 直接运行:智能 ./main 或后台执行: nohup ./main 1>info.log 2>&1 & 以上就是在创建Linux环境中所希望的下一个问题的全部过程文件,能够帮助大家解决当前的问题。 ## Publication Information - [Untitled](https://paragraph.com/@0x6536725cc15a4c41fa89e2269ebca0a998572034/): Publication homepage - [All Posts](https://paragraph.com/@0x6536725cc15a4c41fa89e2269ebca0a998572034/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@0x6536725cc15a4c41fa89e2269ebca0a998572034): Subscribe to updates