在CentOS系统上编译Golang程序时,通常需要一些基本的依赖库。以下是一些常见的依赖库和工具,它们是在CentOS上编译Golang程序时可能会用到的:
sudo yum groupinstall "Development Tools" -y
sudo yum install pcre pcre-devel -y
sudo yum install zlib zlib-devel -y
sudo yum install openssl openssl-devel -y
wget https://go.dev/dl/go1.23.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
$GOPATH/src
目录,用于存放Go代码和依赖库。mkdir -p $GOPATH/src
export GO111MODULE=on
在CentOS上编译Golang程序时,首先需要确保系统上安装了必要的开发工具和依赖库。然后,可以下载并解压Go语言编译器,并设置相应的环境变量,以便在系统任意位置使用Go命令。如果使用Go Modules进行依赖管理,还需要在项目目录下初始化模块并添加所需的依赖。