先解释一下,为什么从09年开始就一直使用ubuntu10.10,大三的时候开始接触虚拟机VmWare使用Ubuntu。那时不懂什么是LTS,在这个虚拟机上安装了vim,g++,jdk,mysql,xlamp,python2.7,curl,go,adobe,ibus,chrome,firefox,qq,msn,openfetion,open office,msn等所以就不方便升级到12.04。
P.S.我不喜欢12.04的新风格。
进入正题
搜索“ubuntu 升级到gcc4.7”
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6
这个方法在我的电脑报错,找不到源。
之后我就下载了gmp,mpc,mpfr,g++4.7依次安装,但是在安装g++4.7的时候,报错目标文件后缀不识别。
一直没有安装成功,我有强迫症吧,上个周末没有搞好,这个周末继续琢磨。
折腾了一上午,之后sudo apt-get install gcc-4.6-base,提示已经安装。
运行g++ -std=c++0x 就可以支持部分C++11特性,发现g++还是4.4,应该就是g++4.6支持的部分C++11特性。
至此终于可以实验C++的特性了。
简单测试一下,g++4.6中
支持:
1、C++11不需要重复生成模板实例的升级
extern template class std::vector<MyClass>;
2、C++中的自动类型推断
auto i = 0;//i的类型自动推断0的类型:int
3、std::unordered_map等
不支持:
for循环的范围遍历
int my_array[5] = {1, 2, 3, 4, 5};
for (int &x : my_array)
{
x *= 2;
}
分享到:
相关推荐
以上就是移植x86-Qtopia 2.2.0到Ubuntu 10.10的主要技术点,这个过程涉及到操作系统、编译原理、库管理、设备驱动等多个领域的知识,需要具备扎实的Linux和C++基础。在实际操作中,开发者还需要根据具体的硬件平台和...
postgresql-10.10-2-linux-x64-binaries.tar.gz 安装包 PostgreSQL经历了长时间的演变。该项目最初开始于在加利福尼亚大学伯克利分校的Ingres计划。这个计划的领导者迈克尔·斯通布雷克在1982年离开加利福尼亚...
2. **解压镜像文件**: 右键单击 `ubuntu-10.10-desktop-i386.iso` 并选择 “解压到 ubuntu-10.10-desktop-i386”,随后将解压后的 `casper` 文件夹中的 `initrd.lz` 和 `vmlinuz` 文件复制到 C 盘根目录。...
### Win7下硬盘安装Ubuntu10.10详解:非Wubi方式 #### Ubuntu10.10概览 Ubuntu10.10,代号"Maverick Meerkat",于2010年10月10日发布,是Ubuntu家族中的一款重要版本。该版本特别强调对家庭用户和手机用户的友好性...
假设你的ISO文件名为`ubuntu-10.10-dvd-i386.iso`,则可以使用以下命令: ```bash sudo mount -t iso9660 -oloop ubuntu-10.10-dvd-i386.iso /media/cdrom ``` 这里使用`-t iso9660`指定了文件系统的类型,`-oloop...
- **软件兼容性问题**:部分较新的软件可能无法在Ubuntu 10.10上正常运行,可以考虑升级到更高版本的Ubuntu。 #### 五、总结 Ubuntu 10.10 作为一款经典的Ubuntu版本,在当时提供了许多先进的特性和改进,至今仍...
在探讨如何在Ubuntu 10.10上安装低版本的GCC编译器之前,我们首先需要理解为何可能需要执行这一操作。Ubuntu 10.10,也被称为Maverick Meerkat,于2010年10月发布,预装的GCC版本为4.4。然而,在某些特定情况下,...
在Ubuntu 10.10操作系统中,GCC(GNU Compiler Collection)是一个强大的开源编译器套件,主要用于C、C++、Objective-C、Fortran、Ada以及Go等编程语言的编译。GFortran是GCC的一部分,专为Fortran语言提供服务。本...
同时,g++4.4还支持C++0x(即后来的C++11)的一些早期特性,如lambda表达式、自动类型推断(auto关键字)和右值引用等,这些特性极大地提升了代码的简洁性和效率。 然而,随着Ubuntu版本的更新,g++也经历了多次...
本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu 10.10 操作系统下,虚拟机网络配置是必...
### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
本文将基于提供的文件信息,深入解析Ubuntu 10.10的安装流程及关键步骤,旨在为初次接触或升级至该版本的用户提供详尽指导。 #### 准备工作 在开始安装前,确保你拥有以下资源: - Ubuntu 10.10的ISO镜像文件或Live...
### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...
根据提供的文件信息,本文将详细解释如何在Ubuntu 10.10系统上进行mtd-utils及UBIFS的交叉编译,并确保其能在Atmel AT91SAM9G45平台上顺利运行。此过程涉及多个步骤,包括所需库的编译安装以及mtd-utils的相关配置与...
3. 如果出现安装错误,可以尝试升级到最新版本的VMware软件。 **第三步:创建虚拟机并安装Ubuntu系统** 1. 使用VMware创建新的虚拟机。 2. 选择合适的硬件配置,如上所述。 3. 安装完成后,安装VM Tools工具,以...
### Ubuntu 10.10 中使用 NTFS-3G 加载 NTFS 分区的问题及解决方案 #### 背景介绍 随着 Linux 的不断发展和完善,越来越多的用户选择将其作为主要的操作系统之一,尤其是在桌面环境中。Ubuntu 作为一种广受欢迎且...
Postgresql 10.10.2 win64版本安装包 官方下载 亲测可用
ubuntu 10.10网络配置10步曲
### Ubuntu 10.10 虚拟机通过 NAT 方式联网详解 #### 一、前言 本文将详细介绍如何在 Windows 7 主机环境下配置 VMware 虚拟机中的 Ubuntu 10.10 系统通过 NAT(网络地址转换)方式实现互联网访问。NAT 是一种常见...