首页 > 社交 > 科普中国

「技术干货」全网唯一的C++

常驻编辑 科普中国 2022-06-12 干货   文件夹   源码   命令   版本   方式   文档   环境   服务器   文件   目录   内容   技术

特别需要强调,grpc需要6.3以上的gcc/g++版本,如果低于此版本的需要参考文档进行升级。9kz拜客生活常识网

  1. cmake 、gcc的版本, ubuntu16.04默认的版本不支持。

1 安装必要的依赖工具

安装必要的依赖工具9kz拜客生活常识网

sudo apt-get install autoconf automake libtool

如果cmake低于3.15, gcc/g++ 低于 7.0 ,请根据文档进行安装。查看版本的方式9kz拜客生活常识网

br# 检查cmake版本brcmake -versionbr# 检查gcc/g++版本brgcc -vbrg++ -v

1.1 安装 cmake

可以下载更新的版本:9kz拜客生活常识网

最低版本为3.15。9kz拜客生活常识网

1. 卸载已经安装的旧版的CMake

brsudo apt-get autoremove cmake

2. 文件下载解压

brwget https://cmake.org/files/v3.23/cmake-3.23.0-linux-x86_64.tar.gz

解压:9kz拜客生活常识网

brtar zxf cmake-3.23.0-linux-x86_64.tar.gz

查看解压后的目录:9kz拜客生活常识网

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家族的产品程序.9kz拜客生活常识网

3. 创建软链接

注: 文件路径是可以指定的, 一般选择在/opt/usr 路径下, 这里选择/opt9kz拜客生活常识网

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以上的版本。9kz拜客生活常识网

Operating System9kz拜客生活常识网

Architectures9kz拜客生活常识网

Versions9kz拜客生活常识网

Support Level9kz拜客生活常识网

Linux - Debian, Ubuntu, CentOS9kz拜客生活常识网

x86, x649kz拜客生活常识网

clang 6+, GCC 6.3+9kz拜客生活常识网

Officially Supported9kz拜客生活常识网

Windows 10+9kz拜客生活常识网

相关阅读:

  • 法治日报:观众收视权益不容“注水”
  • 鱼干怎么做好吃(干货小黄鱼的家常做法)-冻黄花鱼怎么
  • 小岳岳颜值回春?直播间里开美颜磨皮瘦脸太夸张,网友直呼
  • 3年短视频运营复盘:有趣重要还是有料重要?
  • 简单聊一聊康普顿效应
  • 最好的旅行自行车,就是你已有的那台,大神实战干货分享
  • 去了N次外伶仃岛,我懂了!!!全是干货总结
  • 女人怎样才能变得更美!干货分享给你!(二)
  • 「技术干货」Linux内核代码追踪之UDP调用过程
  • 智艺考艺考干货
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。