ubuntu

Ubuntu Golang打包生成的文件在哪里

小樊
34
2025-11-16 20:16:05
栏目: 编程语言

默认位置

常见输出位置对照

命令或用法 生成位置 示例
go build(无 -o) 当前工作目录 在 /home/user/myapp 执行后生成 /home/user/myapp
go build -o <路径/文件名> 你指定的路径 go build -o bin/myapp 生成项目根目录下的 bin/myapp
go install $GOPATH/bin 或 $GOBIN 若 GOPATH=$HOME/go,则生成 $HOME/go/bin/
脚本或 Makefile 自定义 脚本中 -o 指定的目录 例如 Makefile 中 OUTPUT_NAME=myapp,BUILD_TARGET=$(PROJECT_PATH)/bin/$(OUTPUT_NAME) 则生成项目根目录的 bin/myapp
以上行为由 -o 参数与安装规则决定,脚本/Makefile只是把路径固化。

快速定位与验证

常用命令示例

0
看了该问题的人还看了