在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
现在ubuntu 19.04系统中安装golang 1. 下载 源码包 https://golang.google.cn/doc/install?download=go1.13.8.linux-amd64.tar.gz 2. 解压并执行下列操作 tar -C /usr/local -xzf go1.2rc3.linux-amd64.tar.gz 3.添加环境变量 vim /etc/profile 4.最后source 更改的文件 source /etc/profile 5.测试一下环境变量添加的是否成功 go env 有添加的环境变量输出的就说明成功了 二.安装protobuf 1. 源码包下载 (可以git clone 下载 也可以 浏览器下载 解压 进到文件夹内 ) https://github.com/protocolbuffers/protobuf 2.安装 依赖 sudo apt-get install autoconf automake libtool curl make g++ unzip
3. 安装 protobuf $ cd protobuf $ ./autogen.sh $ ./configure $ make $ sudo make install $ sudo ldconfig 三. 安装 grpc 1.下载 grpc 源码包 (也可以 用浏览器下载 下载之后 解压一样的) git clone https://github.com/grpc/grpc.git 2.安装依赖 sudo apt-get install pkg-config sudo apt-get install autoconf automake libtool make g++ unzip sudo apt-get install libgflags-dev libgtest-dev sudo apt-get install clang libc++-dev sudo apt-get install openssl sudo apt-get install libssl-dev 还有一些 源码安装的依赖 安装依赖 c-ares 网址(我使用的最新的) https://c-ares.haxx.se/download/ 安装步骤如下: mkdir build && cd build 3.安装grpc 将编译好的 源码包 abseil-cpp/ 中的所有考到 (自己的grpc目录)/grpc/third_party/abseil-cpp 中 make //从Makefile读取指令,然后编译 4.测试grpc 安装成功了 进入 grpc/examples/cpp/helloworld 编译 make 开两个终端分别在helloworld 中执行 ./greeter_server ./greeter_client
成功!! 依赖包我已经放在 百度云里了 要是git下载慢可以自行百度云下载 链接:https://pan.baidu.com/s/19pWCdR5Ga0LXbhwPrqvBvQ 提取码:du2s
|
请发表评论