CentOS上Golang打包生成的可执行文件在哪
作者:OpenWorld
时间:2026-05-02
浏览:1
在 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
这样一来,最终的可执行文件就会被放置在你预先指定的目录路径下,方便进行统一的文件管理或部署。这个功能在构建流水线或复杂项目时尤其有用。
作者最新文章
PDF转TXT小说怎么不乱码?手机PDF转TXT用哪个?
2026-10-17 16:32
WPS 表格如何对数据进行排序
2026-10-15 20:20
漫蛙2漫画app下载安装最新版本
2026-10-13 13:18
Manwa2漫蛙漫画官网备用入口
2026-10-13 13:17
漫蛙manwa画官方网页版下载
2026-10-13 13:16
上一篇:
如何在CentOS用Golang进行打包
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































