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

您的位置:首页 >CentOS上Golang打包生成的可执行文件在哪

CentOS上Golang打包生成的可执行文件在哪

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

在 CentOS 上使用 Golang 编译生成的可执行文件通常位于当前工作目录下

当你运行 go build 命令来编译 Go 程序时,默认情况下,生成的可执行文件就会乖乖地出现在你当前所在的目录里。这个设定其实很符合直觉——你在哪儿编译,成品就放在哪儿。

CentOS上Golang打包生成的可执行文件在哪

一个具体的例子

假设你的 Go 程序主文件叫 main.go。那么,在终端里执行下面这条命令:

go build main.go

编译过程结束后,你回头看看当前目录,就会发现多了一个名为 main 的文件(如果在 Windows 系统下,这个文件会带有 .exe 后缀)。这个就是可以直接运行的程序了。

如何指定输出位置?

当然,如果你不想让可执行文件留在当前目录,Golang 也提供了非常灵活的方式。通过使用 -o 选项,你可以精确地告诉编译器:“请把生成的文件放到这里,并且叫这个名字。” 命令格式如下:

go build -o /path/to/your/directory/main main.go

这样一来,最终的可执行文件就会被放置在你预先指定的目录路径下,方便进行统一的文件管理或部署。这个功能在构建流水线或复杂项目时尤其有用。

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

热门关注