您的位置:首页 >Ubuntu Golang打包后的文件在哪里
发布于2026-05-01 阅读(0)
扫一扫,手机访问
在Ubuntu上使用Golang完成编译打包后,生成的可执行文件默认就躺在你的当前工作目录里。如果不确定当前位置,一个简单的 pwd 命令就能立刻告诉你答案。至于最终的文件名,则通常由你的项目名称和编译目标平台共同决定。

举个例子,如果你直接在项目根目录下运行 go build 命令,那么编译产出的可执行文件就会出现在这个目录,文件名默认就是项目的名称(当然,不包括 .go 后缀)。
如果你对默认的文件名不满意,想自己来定,那就要用到 -o 这个选项了。具体操作如下:
go build -o myapp
执行之后,当前目录下就会出现一个名为 myapp 的可执行文件,是不是很简单?
那么,如果不想让文件生成在当前目录,而是放到别处去,该怎么办呢?同样可以借助 -o 选项来实现,只需要在指定文件名时,带上目标路径就可以了。你可以使用绝对路径:
go build -o /path/to/output/myapp
或者使用相对路径:
go build -o ./output/myapp
无论采用哪种方式,命令都会在指定的目录(/path/to/output 或 ./output)下,乖乖生成那个你命名的 myapp 文件。这样一来,项目的结构就能保持得清清楚楚了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9