在Ubuntu下高效编译Golang程序可从环境配置、编译选项、代码优化及硬件资源等方面入手,具体方法如下:
sudo apt update
和sudo apt install golang
安装Go,或从官网下载指定版本安装包。~/.profile
或~/.bashrc
中添加export GOROOT=/usr/lib/go
、export GOPATH=$HOME/go
、export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
,并执行source
命令使其生效。go mod init <module-name>
初始化模块,go mod tidy
下载依赖,避免重复下载。go build -p <CPU核心数>
,如go build -p $(nproc)
。go build -buildcache true
或设置GOCACHE
环境变量指定缓存目录。go build -ldflags "-s -w"
去除调试信息。