在Debian系统上编译Go程序是一个相对简单的过程。以下是详细的步骤:
首先,你需要在Debian系统上安装Go。你可以使用包管理器来安装Go。
sudo apt update
sudo apt install golang-go
安装完成后,你可以通过以下命令验证Go是否正确安装:
go version
你应该会看到类似如下的输出:
go version go1.20.3 linux/amd64
接下来,创建一个新的Go程序。你可以使用任何文本编辑器来编写代码。例如,使用nano
编辑器:
nano hello.go
在编辑器中输入以下简单的Go代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
保存并关闭文件。
在终端中,导航到包含你的Go源文件的目录,然后运行以下命令来编译程序:
go build hello.go
这将生成一个可执行文件。默认情况下,可执行文件的名称将与源文件的名称相同,但去掉.go
扩展名。因此,在这个例子中,生成的可执行文件将是hello
。
编译完成后,你可以直接运行生成的可执行文件:
./hello
你应该会看到输出:
Hello, World!
go run
命令如果你不想先编译再运行,可以使用go run
命令直接运行Go源文件:
go run hello.go
这将直接编译并运行你的Go程序,输出结果与之前相同。
以下是整个过程的简要总结:
sudo apt install golang-go
go version
go build hello.go
./hello
go run
命令:go run hello.go
通过这些步骤,你可以在Debian系统上轻松地编译和运行Go程序。