在Golang中,当你使用go build命令构建一个可执行文件时,生成的二进制文件将位于当前工作目录下。当前工作目录通常是你在命令行中运行go build命令的地方。
例如,如果你在一个名为myproject的目录中运行go build命令,生成的二进制文件也将位于myproject目录下。如果你想要将生成的二进制文件放在其他位置,你可以使用-o选项指定输出文件的路径和名称。
例如,以下命令将在/path/to/output目录下生成一个名为myapp的可执行文件:
go build -o /path/to/output/myapp
请注意,如果你没有使用-o选项指定输出文件的路径和名称,生成的二进制文件将使用当前目录下的基本目录名作为文件名。例如,在上面的示例中,如果当前目录名是myproject,则生成的二进制文件将名为myproject。