c++11和14是怎么编译的
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"c++11和14是怎么编译的",在日常操作中,相信很多人在c++11和14是怎么编译的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"c++11和14是
千家信息网最后更新 2026年11月03日c++11和14是怎么编译的
这篇文章主要介绍"c++11和14是怎么编译的",在日常操作中,相信很多人在c++11和14是怎么编译的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"c++11和14是怎么编译的"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1. c++11&14怎么编译
学习c++11的时候,我的redhat虚拟机上的g++才是4.1.2版本,而g++4.7版本才开始支持c++11的,所以要使用c++11,首先需要将我们的g++编译器升级到4.7或者以上版本,这里我选择的是GCC的 7.1.0版本。
注意:大意义上来讲,GCC是一个编译器集合,拿到源代码后编译出来各种编译器,如果我们选择编译c,c++的编译器,就会生成gcc和g++。这里的gcc是专门正对于c代码的编译器,g++则是专门针对于c++代码的编译器,gcc和g++最显著的区别是g++会调用-lstdc++库,gcc不会。
1.1 g++升级
1.1.1 下载gcc
wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-7.1.0.tar.bz2tar -jxvf gcc-7.1.0.tar.bz2
1.1.2 下载编译gcc时需使用的依赖项
cd gcc-7.1.0./contrib/download_prerequisites //这个脚本会自动下载依赖项,但耗时很长,先去吃饭了
1.1.3 生成makefile文件及编译安装
建立一个单独的目录用于存放编译生成文件
mkdir gcc-build-7.1.0cd gcc-build-7.1.0../configure -enable-checking=release -enable-languages=c,c++ -disable-multilibmake -j4make install
此时使用g++ --version,就可以看到版本已经是7.1.0了。
1.2 c++11编译
一般的,我们要编译c++11,都要使用g++ -std=c++11,但据我测试,7.1.0的版本已经默认支持c++11和c++14了,所以就不用再写明-std=c++11的选项了,可以直接使用g++编译c++11或者c++14的代码啦,当然如果想知道某个特性到底是属于c++11还是c++14,就可以使用-std=c++11和-std=c++14来辨别。
到此,关于"c++11和14是怎么编译的"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
编译
版本
编译器
学习
代码
生成
文件
更多
升级
帮助
支持
选择
实用
显著
接下来
不用
意义
文章
方法
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技学校
厦门中拓互联网络科技有限公司
奇士达互联网科技
汉立互联网科技有限公司联系电话
卫星互联网科技股票
中国科技互联网公司收入
承德科技产业互联网发展
港股科技和互联网
千方科技属于互联网企业吗
玉溪互联网科技怎么选
速维有品互联网信息科技(苏州)有限公司
互联网新科技动漫ppt素材
玉溪新华互联网科技好不好
宇信科技在杭州互联网排第几
风投北京互联网科技
抖集互联网科技技术咨询
容联科技互联网电商
互联网科技职业技能培训学校
数字互联网科技有限公司
互联网科技快速发展优美句子
华脉科技工业互联网产品
银川新华互联网科技学校地址
科技大学互联网
科技赋能视角下互联网保险发展
互联网公司高科技产品
互联网高科技行业有哪些企业
长沙渺峰互联网科技有限公司
互联网科技职业技能培训学校
青岛易易互联网科技
北京瑞云互联网科技有限公司