发布于2026-07-03 阅读(0)
扫一扫,手机访问
在 Ubuntu 下打包 Golang 项目,其实比你想象的要简单得多。核心思路就是一条命令 go build,编译生成一个可直接运行的可执行文件。下面就把整个流程拆开来说,保证你看完就能上手。

打开终端(Terminal)。这个不用多解释,快捷键 Ctrl+Alt+T 或者从应用菜单里找都行。
用 cd 命令切换到你的 Golang 项目目录。比如:
cd /path/to/your/golang/project
注意路径一定要写对,如果你不确定当前位置,可以先用 pwd 看一下。
确保项目根目录下有一个 main.go 文件——这是 Golang 的入口文件,没有它编译会报错。如果你的项目结构比较标准,一般都已经有了。
运行 go build 命令来编译生成可执行文件。举个最简单的例子:
go build -o myapp
这条命令会在当前目录下生成一个名为 myapp 的可执行文件。如果你希望放到其他路径或者换个名字,直接在 -o 后面指定即可,比如 go build -o /home/user/bin/myapp。
编译完成后,你会得到一个独立可执行文件(例如 myapp)。把它复制到其他 Ubuntu 系统上,不需要安装任何 Golang 环境,直接运行就能用。这就是静态编译的好处——打包即分发。
需要补充一点:如果你的项目引入了外部依赖(第三方库),在运行 go build 之前最好先执行 go mod tidy。这条命令会下载并整理所有依赖项,确保生成的最终可执行文件包含所有必需代码,避免在其他机器上运行时出现“找不到模块”的尴尬。一句话总结:先 go mod tidy,再 go build -o yourapp,搞定。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8