Golang三个编译基本命令
在Golang中,有三个基本的编译命令,分别是go build,go run和go install。
- go build:这是最基本的编译命令,它会把.go文件编译成二进制文件。例如,如果你有一个名为hello.go的文件,你可以使用以下命令来编译它:
go build hello.go
- go run:这个命令不仅编译.go文件,还会立即运行生成的二进制文件。例如,如果你有一个名为hello.go的文件,你可以使用以下命令来编译并运行它:
go run hello.go
- go install:这个命令会先编译.go文件,然后把生成的二进制文件安装到$GOPATH/bin目录下。例如,如果你有一个名为hello的包,你可以使用以下命令来编译并安装它:
go install hello
注意:以上的命令都需要在命令行(也就是终端)中执行。
以下是一个简单的hello world程序的代码示例:
hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
你可以在命令行中运行以下命令来编译和运行这个程序:
go run hello.go
或者先编译后运行:
go build hello.go
./hello
最后,安装到$GOPATH/bin目录:
go install hello
然后你可以在$GOPATH/bin目录下找到编译安装好的程序并运行。
评论已关闭