Ubuntu安装低版本gcc

现在做android,装完Ubuntu,自带的gcc是4.6的,我们的需要4.5.2.

根据网上资料,自己试验,总算把4.5的安装上了。

sudo apt-get install gcc-4.5
sudo apt-get install g++-4.5

这两条命令就够了,安装完了。现在系统里有两个gcc了,一个4.6,一个4.5。

先把目录切换到/usr/bin下。

sudo mv gcc gcc.bak 
sudo ln -s gcc-4.5 gcc
sudo mv g++ g++.bak
sudo ln -s g++-4.5 g++

做个链接,这样就切换到4.5了。我装完后是4.5.3,虽然不是4.5.2,也可以了。

怎么装成4.5.2,有空再研究。

时间: 2024-10-24 19:57:43

Ubuntu安装低版本gcc的相关文章

【LINUX】降级安装低版本GCC,G++

由于要制作crosstool,需要用到gcc 4.1.2来编译,而Ubuntu 12.04下的gcc版本是gcc 4.6.3,高版本的gcc也不是好事啊. 下面介绍gcc 4.1.2的编译安装方法: 1. 下载并解压源码:wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2tar jxvf gcc-4.1.2.tar.bz2 2. 安装依赖库及软件:sudo apt-get install libc6-dev li

低版本GCC程序向高版本移植的兼容性问题

将低版本gcc编译过的程序移植到高版本GCC时, 可能会出现一些兼容性问题. 原因是, 为了适应新的标准,一些旧的语法规则被废弃了. 关于这方面的一些具体资料可从该处查询. 这里只是自己遇到的其中一个问题. 错误提示: In instantiation of ‘int t(T) [with T = int]’ required from here error: ‘f’ was not declared in this scope, and no declarations were found b

CentOS下安装高版本GCC

CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的GCC. 这里介绍一个更高级.更好用.更简单的方法来升级系统GCC,本文将介绍如何利用CentOS的新特性SCL进行高版本GCC的安装. 什么是SCL 请参考:如何在CentOS上启用软件集Software Collections一文 通过SCL安装GCC 官方SCL仓库 devtoolset-3: h

IE浏览器安装低版本

最近,由于财务需要访问政府的某些网站,IE11无法打开或者打开不完全.咨询有关部分后,指示只能使用IE8浏览器(默哀...) 没有办法,只好把现有的重装IE8浏览器了. 浏览了半天微软官网,没有找到IE8的版本(自嘲),只好从某些软件下载网站安装二次封装的版本了. 开始安装,一切进行OK,正准备收工,突然来了个提示:此系统不支持IE8.立即傻眼了,查看了我公司的其余电脑是可以安装的,换电脑,故障依旧.网上搜大神,终于解决.记录下,留待后看,同时也提供了不同的思路. 猜想:微软自带的某些软件升级后

docker 1.8+之后ubuntu安装指定版本docker-engine

这边记录ubuntu安装过程,首先是官网文档 If you haven’t already done so, log into your Ubuntu instance. Open a terminal window. Add the new gpg key. $ apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D Open the /etc/apt/s

Azure Ubuntu 16.04虚拟机安装低版本内核

问题场景为,使用平台镜像安装的系统内核版本为Linux 4.15.0-1052-azure,但是客户环境需要Linux 4.15.0-1045-azure. 1,请尝试以下操作(务必在操作前对虚拟机做备份或对磁盘做快照)安装Ubuntu 4.15.0-1045-azure内核: #apt-get install -y linux-azure*-4.15.0-1045#apt-get install -y linux-image-4.15.0-1045-azure#apt-get install

【转】Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法

原文网址:http://www.cnblogs.com/muyun/p/3370996.html 一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本,若不是,请升级.执行以上命令即可. 二.使用工具链 注意!这里不能使用 gcc 命令来召唤它.它的名字是 arm-linux-gnueabi-gcc .如果出现 Command Not Found,请关

【NS2】在linux下安装低版本GGC

1.下载安装包,cd到文件所在目录 sudo dpkg -i gcc41-compat-4.1.2-ubuntu1210_i386.deb g++41-compat-4.1.2_i386.deb 2.查看安装到系统的gcc ls /usr/bin/gcc* 3. 下载完包之后,建议是直接sudo dkpg -i *.deb这样安装 由于gcc安装互相有版本的支持,有很折腾的顺序要求,好像这样安装系统会自动排列安装的的顺序,比较方便 安装完之后需要设置一下,把默认的gcc和g++版本给改下来(PS

Ubuntu 安装最新版本nginx

本人测试环境为Ubuntu13.04 1.添加key wget http://nginx.org/keys/nginx_signing.key apt-key add nginx_signing.key 2.创建/etc/apt/sources.list.d/nginx.list文件,内容如下: deb http://nginx.org/packages/mainline/ubuntu/ raring nginx deb-src http://nginx.org/packages/mainlin