go protoc 项目安装要点

1.win10 内嵌入ubantu 记得用bash 命令即可从命令子系统

2.设置好环境变量不然会报错,很难排查

先看go环境变量

GOARCH="amd64"
GOBIN="/mnt/e/workspace/golang/bin"
GOCACHE="/home/zhoud01/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/mnt/e/workspace/golang"
GORACE=""
GOROOT="/usr/lib/go-1.10"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go-1.10/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build869684297=/tmp/go-build -gno-record-gcc-switches"

export GOROOT=/usr/lib/go-1.10

#配置golang工作目录
export GOPATH=/mnt/e/workspace/golang

#配置golang二进制文件目录
export GOBIN=$GOPATH/bin

#golang bin
export PATH=$PATH:$GOROOT/bin
#golang workplace
export PATH=$PATH:$GOPATH/bin

#protoc 指定protoc 环境变量
export protoc=$GOPATH/bin/protoc

3.go-micro 编译的protoc 文件不能满足通信需要补充代码

猜你喜欢

转载自blog.csdn.net/weixin_41282397/article/details/86487533