特别需要强调,grpc需要6.3以上的gcc/g++版本,如果低于此版本的需要参考文档进行升级。
- cmake 、gcc的版本, ubuntu16.04默认的版本不支持。
1 安装必要的依赖工具
安装必要的依赖工具
sudo apt-get install autoconf automake libtool
如果cmake低于3.15, gcc/g++ 低于 7.0 ,请根据文档进行安装。查看版本的方式
br# 检查cmake版本brcmake -versionbr# 检查gcc/g++版本brgcc -vbrg++ -v
1.1 安装 cmake
可以下载更新的版本:
最低版本为3.15。
1. 卸载已经安装的旧版的CMake
brsudo apt-get autoremove cmake
2. 文件下载解压
brwget https://cmake.org/files/v3.23/cmake-3.23.0-linux-x86_64.tar.gz
解压:
brtar zxf cmake-3.23.0-linux-x86_64.tar.gz
查看解压后的目录:
tree -L 2 cmake-3.23.0-linux-x86_64br
brcmake-3.23.0-linux-x86_64br binbr ccmakebr cmakebr cmake-guibr cpackbr ctestbr docbr cmakebr manbr man1br man7br sharebr aclocalbr applicationsbr bash-completionbr cmake-3.23br emacsbr iconsbr mimebr vim
bin下面有各种cmake家族的产品程序.
3. 创建软链接
注: 文件路径是可以指定的, 一般选择在/opt 或 /usr 路径下, 这里选择/opt
brsudo mv cmake-3.23.0-linux-x86_64 /opt/cmake-3.23.0brsudo ln -sf /opt/cmake-3.23.0/bin/* /usr/bin/
4. 测试版本
brubuntu@VM-16-11-ubuntu:~/rpc$ cmake -versionbrcmake version 3.23.0br
brCMake suite maintained and supported by Kitware (kitware.com/cmake).
1.2 安装gcc/gdb
升级gcc和gdb的版本,至少需要6.3以上的版本。
Operating System | Architectures | Versions | Support Level |
Linux - Debian, Ubuntu, CentOS | x86, x64 | clang 6+, GCC 6.3+ | Officially Supported |
Windows 10+ 相关阅读:
|