CentOS上Golang打包生成的可执行文件在哪
作者:OpenWorld
时间:2026-05-02
来源:正软商城
浏览:4
在 CentOS 上使用 Golang 编译生成的可执行文件通常位于当前工作目录下 当你运行 go build 命令来编译 Go 程序时,默认情况下,生成的可执行文件就会乖乖地出现在你当前所在的目录里。这个设定其实很符合直觉——你在哪儿编译,成品就放在哪儿。 一个具体的例子 假设你的 Go 程序主文
本文目录
在 CentOS 上使用 Golang 编译生成的可执行文件通常位于当前工作目录下
当你运行 go build 命令来编译 Go 程序时,默认情况下,生成的可执行文件就会乖乖地出现在你当前所在的目录里。这个设定其实很符合直觉——你在哪儿编译,成品就放在哪儿。

一个具体的例子
假设你的 Go 程序主文件叫 main.go。那么,在终端里执行下面这条命令:
go build main.go
编译过程结束后,你回头看看当前目录,就会发现多了一个名为 main 的文件(如果在 Windows 系统下,这个文件会带有 .exe 后缀)。这个就是可以直接运行的程序了。
如何指定输出位置?
当然,如果你不想让可执行文件留在当前目录,Golang 也提供了非常灵活的方式。通过使用 -o 选项,你可以精确地告诉编译器:“请把生成的文件放到这里,并且叫这个名字。” 命令格式如下:
go build -o /path/to/your/directory/main main.go
这样一来,最终的可执行文件就会被放置在你预先指定的目录路径下,方便进行统一的文件管理或部署。这个功能在构建流水线或复杂项目时尤其有用。
作者最新文章
VisualStudio2019安装完成重置开发环境默认配置
2026-11-06 09:58
PDF图片太多怎么批量压缩?PDF文档如何压缩变小?
2026-10-27 11:48
花4700元买RTX 5070:收到却是一堆20年前的电子垃圾!
2026-10-26 16:25
Aperty人像精修指南:去除面部红晕斑点与调整阴影
2026-10-22 21:53
即梦AI怎么导出到剪映继续剪辑?
2026-10-22 19:49
上一篇:
如何在CentOS用Golang进行打包
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















