当前位置: 首页 > news >正文

升级Ubuntu 12.04下的gcc到4.7

我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6,而只有gcc4.7才支持C++11,使用如下办法升级Ubuntu 12.04下的gcc :

 

更新Ubuntu源fj.pngg++-4.rar
sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get install gcc-4.7 
sudo apt-get install g++-4.7  


    升级完成使用gcc --version 显示版本依然是4.6.3,并没有把4.7版设置为默认Qt编译时调用的/usr/bin/g++ 是个链接文件,把这个文件删除,建立链接到g++-4.7:
cd /usr/bin
sudo rm g++
sudo ln -s g++-4.7 g++
现在编译并执行例程,ok!编译通过了!

阅读(240) | 评论(3) | 转发(0) |
0

上一篇:图标工具箱

下一篇:GCC 4.7相对4.6.x的改进点

相关热门文章
  • Linux 显示器未正确识别 最佳...
  • 嵌入式设备web服务器
  • 销售IQ2011 LitePoint IQ2011...
  • 天天优惠Agilent E4433B ESG系...
  • 微软XP系统宣布正式“退役” ...
  • linux 常见服务端口
  • 【ROOTFS搭建】busybox的httpd...
  • 什么是shell
  • linux socket的bug??
  • linux的线程是否受到了保护?...
  • 我的ChinaUnix博客被锁定了,...
  • 虚拟机中ubuntu无线连接问题...
  • IBM DS3400 盘阵怎么查看是单...
  • 启动auditd时,报错如下,怎么...
  • CGSL系统中root密码正确,但无...
给主人留下些什么吧!~~
47_avatar_small.jpg

aquester2013-12-18 20:35:46

zhoujiamurong:运行之后 gcc -v 显示是4.5.3
g++ -v 显示是4.7.3

这样是否并没有有完全替换过来?

你看下是否存在gcc-4.7这个文件

回复 | 举报
88_avatar_small.jpg

zhoujiamurong2013-12-17 16:34:38

运行之后 gcc -v 显示是4.5.3
g++ -v 显示是4.7.3

这样是否并没有有完全替换过来?

回复 | 举报
47_avatar_small.jpg

Aquester2013-08-21 23:02:10

C++11的编译开关:-std=c++11

回复 | 举报
评论热议

转载于:https://www.cnblogs.com/aquester/p/9891649.html

相关文章:

  • ASP.NET MVC 5 - 查询Details和Delete方法
  • checkboxlist 横向显示,自动换行
  • 本季度学习内容
  • 两个线程交替打印字符串
  • rpm包制作
  • 指针数组和指向指针的指针
  • 破碎吧,
  • Permission denied You (root) are not allowed to access to (crontab) because of pam configuration.
  • PAT 1064
  • 最大堆最小堆总结
  • Windows Server 2012 R2工作文件夹⑨:自动发现设置
  • linux下ntp时间服务器搭建
  • 5.10-17项目经理考试圆梦提分现场面授行动
  • 长文章手动分页显示代码
  • 【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图...
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • Angular6错误 Service: No provider for Renderer2
  • es6--symbol
  • Fundebug计费标准解释:事件数是如何定义的?
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • IDEA常用插件整理
  • Java读取Properties文件的六种方法
  • js操作时间(持续更新)
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 不上全站https的网站你们就等着被恶心死吧
  • 反思总结然后整装待发
  • 分布式事物理论与实践
  • 官方解决所有 npm 全局安装权限问题
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 物联网链路协议
  • 线性表及其算法(java实现)
  • 主流的CSS水平和垂直居中技术大全
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • ​VRRP 虚拟路由冗余协议(华为)
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • $.each()与$(selector).each()
  • ()、[]、{}、(())、[[]]命令替换
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1)SpringCloud 整合Python
  • (C#)一个最简单的链表类
  • (八)c52学习之旅-中断实验
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • *p++,*(p++),*++p,(*p)++区别?
  • .gitignore文件设置了忽略但不生效
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .Net 知识杂记
  • .NET处理HTTP请求
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually