没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
为体验C++17和C++20特性,需安装更新版本的GCC编译器。GCC官网为:https://gcc.gnu.org/,从这里可以下载最新版本的GCC。 C++由Bjarne Stroustrup(被誉为C++之父)于1979年在新泽西州美利山贝尔实验室开始设计开发的,最初命名为带类的C,后来在1983年更名为C++。
资源推荐
资源详情
资源评论















安装
GCC-8.3.0
及其依赖
一见 2019/4/26
目录
目录..................................................................................................................................................... 1
1. 前言................................................................................................................................................ 1
2. 安装日期........................................................................................................................................1
3. GCC 国内镜像下载地址................................................................................................................2
4. GCC 的依赖库................................................................................................................................2
4.1. gmp 库................................................................................................................................. 2
4.2. mpfr 库................................................................................................................................ 2
4.3. mpc 库................................................................................................................................. 2
4.4. m4 编译工具.......................................................................................................................2
4.5. 安装源代码包.................................................................................................................... 3
5. 编译安装 gmp................................................................................................................................3
6. 编译安装 mpfr............................................................................................................................... 4
7. 编译安装 mpc................................................................................................................................ 4
8. 设置 LD_LIBRARY_PATH.......................................................................................................... 4
9. 编译安装 gcc................................................................................................................................. 4
10. 编译安装 m4................................................................................................................................6
附 1:cmake 支持...............................................................................................................................6
附 2:debug STL................................................................................................................................ 7
附 3:体验 C++14..............................................................................................................................7
附 4:体验 C++17..............................................................................................................................9
附 5:C++标准.................................................................................................................................11
附 6:C++标准当前状态.................................................................................................................12
1. 前言
为 体 验 C++17 和 C++20 特 性 , 需 安 装 更 新 版 本 的 GCC 编 译 器 。 GCC 官 网 为 :
https://gcc.gnu.org/,从这里可以下载最新版本的 GCC。
C++由 Bjarne Stroustrup(被誉为 C++之父)于 1979 年在新泽西州美利山贝尔实验室开
始设计开发的,最初命名为带类的 C,后来在 1983 年更名为 C++。
2. 安装日期
2019/4/27,截至该日期最新版本为 GCC-8.3.0,但在本月未或下月初即将发布 GCC-9.1。

3. GCC
国内镜像下载地址
下载速度不一,请选择速度最快的:
1) http://mirrors.nju.edu.cn/gnu/gcc/gcc-8.3.0/
2) http://mirrors.ustc.edu.cn/gnu/gcc/gcc-8.3.0/
3) https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-8.3.0/
4. GCC 的依赖库
编译之前需先安装好 GCC 的依赖库:gmp、mpfr 和 mpc。编译还依赖 m4 等编译工具,
如果没有,则在执行 configue 时会报相应的错误,这时需要先安装好这些编译工具。
4.1. gmp 库
GMP 为“GNU MP Bignum Library”的缩写,是一个 GNU 开源数学运算库。本文选择
的是最新版本 gmp-6.1.2,国内镜像下载地址:
1) https://mirrors.tuna.tsinghua.edu.cn/gnu/gmp/
2) http://mirrors.nju.edu.cn/gnu/gmp/
3) http://mirrors.ustc.edu.cn/gnu/gmp/
4.2. mpfr 库
mpfr 是一个 GNU 开源大数运算库,它依赖 gmp。本文选择的是最新版本 mpfr-4.0.2,
国内镜像下载地址:
1) https://mirrors.tuna.tsinghua.edu.cn/gnu/mpfr/
2) http://mirrors.nju.edu.cn/gnu/mpfr/
3) http://mirrors.ustc.edu.cn/gnu/mpfr/
4.3. mpc 库
mpc 是 GNU 的开源复杂数字算法,它依赖 gmp 和 mpfr。本文选择的是最新版本
mpc-1.1.0,国内镜像下载地址:
1) https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/
2) http://mirrors.nju.edu.cn/gnu/mpc/
3) http://mirrors.ustc.edu.cn/gnu/mpc/
4.4. m4 编译工具
本文选择的是最新版本 m4-1.4.16,下载地址:
1) https://mirrors.tuna.tsinghua.edu.cn/gnu/m4/
剩余12页未读,继续阅读
资源评论


岚天逸剑
- 粉丝: 453
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 高阶逻辑定理证明:第15届国际会议论文集
- (源码)基于CC++编程语言的简易操作系统.zip
- (源码)基于意图识别的假肢控制系统.zip
- (源码)基于ARM CortexM处理器的迷宫游戏开发.zip
- (源码)基于编程语言的Smart Utility Vehicle.zip
- 基于 MAX78000 与 SSD 目标检测网络的猫咪识别喂食器:借助单片机 CNN 加速器实现神经网络计算
- (源码)基于Python和DGL的图计算实验框架MyPaGraph.zip
- 从零开始设计并训练神经网络,助你透彻理解它
- (源码)基于Python的JSON数据图形化展示系统.zip
- (源码)基于Arduino的传感器读取系统.zip
- 电气工程手册:计算机与数字设备精华
- (源码)基于Arduino框架的IoT环境监控系统.zip
- (源码)基于Python的模拟村庄发展项目-村庄模拟器.zip
- (源码)基于Keil C51编程语言的MCS52单片机打地鼠游戏.zip
- 基于基于常用 CNN 神经网络实现超 30 万条手写数学符号识别
- (源码)基于C++的太阳能飞机控制系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
