ubuntu

Ubuntu中Golang编译生成的二进制文件在哪

小樊
42
2025-10-01 17:43:12
栏目: 编程语言

Ubuntu中Golang编译生成的二进制文件默认位置及自定义方法

一、默认输出位置

在Ubuntu系统中,使用go build命令编译Golang项目时,默认会将二进制文件生成在当前工作目录下。这里的“当前工作目录”指执行go build命令时终端所在的目录。
例如,若你的项目源代码位于/home/user/projects/hello目录,且在该目录下执行go build,则编译生成的二进制文件会直接出现在/home/user/projects/hello目录中。二进制文件的名称默认与项目目录名或main包所在文件名一致(如项目目录名为hello,则二进制文件名为hello;若源文件为main.go,则可能命名为main.out,但更常见的是与目录名同名)。

二、自定义输出路径的方法

若需将二进制文件输出到指定目录或修改文件名,可通过go build命令的-o(output)选项实现,具体格式为:
go build -o <输出路径/文件名> <源文件或包路径>

三、注意事项

0
看了该问题的人还看了