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

您的位置:首页 >Golang打包生成的二进制文件在哪

Golang打包生成的二进制文件在哪

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

扫一扫,手机访问

Golang打包生成的二进制文件在哪

在Golang项目里,当你执行go build命令来构建可执行文件时,生成的二进制文件会直接出现在当前的工作目录下。这个“当前工作目录”,简单来说,就是你运行这条命令时所在的文件夹位置。

Golang打包生成的二进制文件在哪

举个例子就清楚了。假设你进入了一个叫myproject的文件夹,然后在这里运行go build,那么生成的可执行文件就会乖乖地躺在这个myproject目录里。当然,如果你希望它出现在别的地方,Golang也提供了非常灵活的方式——使用-o选项,直接指定输出文件的完整路径和名字就行。

比如,下面这条命令就能在/path/to/output目录下,生成一个名为myapp的程序:

go build -o /path/to/output/myapp

这里有个细节值得注意:如果你没有使用-o选项来指定输出,那么生成的二进制文件会默认使用当前目录的名称作为自己的文件名。还是刚才那个例子,在myproject目录下执行go build,得到的文件就会叫myproject。这个设计其实很符合直觉,让输出结果和项目本身有了直接的关联。

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

热门关注