在 Ubuntu 下,使用 Go 语言进行打包的步骤如下:
sudo apt update
sudo apt install golang-go
hello.go 的文件,内容如下:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go build 命令编译 Go 程序。在程序所在的目录下运行以下命令:go build hello.go
这将在当前目录下生成一个名为 hello(在 Windows 上为 hello.exe)的可执行文件。
go build 命令的 -o 选项指定输出文件的名称。例如:go build -o myapp hello.go
这将在当前目录下生成一个名为 myapp 的可执行文件。
CGO_ENABLED=0 环境变量。这将禁用 CGo,从而生成一个静态链接的二进制文件。例如:CGO_ENABLED=0 go build -o myapp hello.go
注意:在打包过程中,可能会遇到依赖问题。如果遇到问题,请确保已经安装了所有必要的依赖库。可以使用 go get 命令来安装依赖库。例如:
go get github.com/some/dependency