在Ubuntu上使用Golang编译程序的步骤如下:
sudo apt update
sudo apt install -y golang
go version
mkdir -p ~/go/src/hello
cd ~/go/src/hello
main.go
的文件,并添加以下内容:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go build
命令编译程序:go build -o hello main.go
这将在当前目录生成一个名为hello
的可执行文件。
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./build/ ./main.go
./hello
你应该会看到输出Hello, World!
。
-o <filename>
:指定输出文件的名称。-v
:输出详细的编译信息。-a
:强制重新编译所有包。-ldflags
:设置编译时的链接器参数。例如,去掉符号表信息和DWARF调试信息:go build -o hello -v -ldflags "-s -w" main.go
通过以上步骤,你可以在Ubuntu上成功编译并运行Golang程序。如果需要更高级的开发体验,可以考虑使用集成开发环境(IDE)如GoLand。