go protoc 项目安装要点

news/2025/2/5 17:39:51/

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 文件不能满足通信需要补充代码


http://www.ppmy.cn/news/772954.html

相关文章

小菜编程成长记

面试受挫——代码无错就是好?小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。 到了人家单位,前台小姐给了他一份题目,上面写着,“请用C++…

(转帖)小菜编程成长记(十二 无熟人难办事?——聊设计模式迪米特法则)

次日傍晚,小菜敲开了大鸟家的门。 “回来啦!怎么样?第一天上班感受多吧。”大鸟关心的问道。 “感受真是多哦!!!”小菜一脸的不屑一顾 。 “怎么了?受委屈了吗。说说看怎么回事?” …

小菜编程成长记(十一 无熟人难办事?——聊设计模式迪米特法则)

http://kb.cnblogs.com/page/42260/ 作者: 伍迷 (续上篇)  次日傍晚,小菜敲开了大鸟家的门。 “回来啦!怎么样?第一天上班感受多吧。”大鸟关心的问道。 “感受真是多哦!!&#x…

Win7 安装 -- SHSUCDX can’t install 问题解决

昨天将一台老机器重新安装系统。机器型号ThinkPad T410i。以前都是用光盘安装的,但是光驱在前两年被我拆了。主要是显的太笨重了。那么就采用现在普遍的方式:制作U盘启动盘。网上查了下,采用UltraISO(软碟通)工具制作了一个U盘启动盘。制作过…

戏说面向对象程序设计

戏说面向对象程序设计 C#版 目 录 代序..............四大发明之活字印刷——面向对…

无熟人难办事?- 闲聊设计模式-迪米特法则

(续上篇) 次日傍晚,小菜敲开了大鸟家的门。 “回来啦!怎么样?第一天上班感受多吧。”大鸟关心的问道。 “感受真是多哦!!!”小菜一脸的不屑一顾。 “…

小菜编程成长记(十二 无熟人难办事?——聊设计模式迪米特法则)

(续上篇) 次日傍晚,小菜敲开了大鸟家的门。 “回来啦!怎么样?第一天上班感受多吧。”大鸟关心的问道。 “感受真是多哦!!!”小菜一脸的不屑一顾。 “怎么了…

区块链知识点大全

区块链知识普及 区块链的基本内容 基本概念 1.什么是区块链 把多笔交易的信息以及表明该区块的信息打包放在一起,经验证后的这个包就是区块。 每个区块里保存了上一个区块的hash值,使区块之间产生关系,也就是说的链了。合起来就叫区块链…