商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 怎样用ubuntu golang打包项目

怎样用ubuntu golang打包项目

  发布于2026-07-13 阅读(0)

扫一扫,手机访问

在 Ubuntu 上折腾 Go 项目打包,其实流程比想象中要清晰。先把几个关键步骤捋顺了,后面基本就是一路绿灯。

怎样用ubuntu golang打包项目

首先,确认一下 Go 环境是否就位。如果还没装,直接去 官网 下载对应 Ubuntu 的版本安装即可,这个不用多说。

打开终端,切到项目目录。比如项目在 /home/username/my_project,就敲:

cd /home/username/my_project

依赖管理这块,go mod tidy 是个好习惯——它会自动补齐缺失的依赖,顺便清理掉没用的模块。

go mod tidy

构建可执行文件,最直接的方式就是 go build。假设项目名叫 my_project,想指定输出文件名的话:

go build -o my_project

这样当前目录下就会生成一个 my_project 的二进制文件,直接运行就能用。

如果希望一次编译出跨平台的二进制包(比如同时生成 Linux、Windows 和 macOS 版本),gox 是个趁手的工具。先装它:

go get github.com/mitchellh/gox

然后指定输出格式,比如把操作系统和架构信息嵌入文件名:

gox -output="my_project_{{.OS}}_{{.Arch}}"

执行后你会看到类似 my_project_LINUX_AMD64 的文件,拿过来就能分发。

最后,如果想把可执行文件和资源文件(配图、配置文件等)一起打包,用 ziptar 搞定。举个打包的例子:

zip -r my_project.zip my_project

这样一来,整个项目就妥妥地打包好了,直接丢给其他同学或者部署到服务器上都很省心。

本文转载于:https://www.yisu.com/ask/21742719.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注