当ubuntu已有gcc4时安装gcc3

Ubuntu如何安装最新版安装gcc GCC(GNU编译器集合)许多 C,C++,GNU工具和大多数的开源项目,包括linux内核都是由GCC编译而来。那么今天就针对Ubuntu Linux安装最新版的GCC做讲解。 注意:为了保证成功添加新的储存库和软件包必须全程使用具有SUDO权限的用户登录你的Ubuntu。 默认的Ubuntu存储库包含一个名为build-essential的元包,它包含GCC编译器以及编译软件所需的许多库和其他... 阅读详情

首先列出我找到的几种方法:
方法一(仿照http://www.cnblogs.com/chuncn/archive/2010/10/15/1851853.html):
(1)下载
到这ftp://gd.tuwien.ac.at/gnu/gcc/releases/ 下载一个合适的安装包。比如gcc3.3,下载后缀为tar.gz或.tar.bz2的,这两个只是压缩格式不一样,内容完全一致,下载其中一种即可。我下载的是gcc-3.3.tar.bz2
(2)安装
这个过程包括解压、配置、编译、安装等几个步骤,命令分别如下
% tar zxvf gcc-4.1.2.tar.gz
或者
% bzcat gcc-4.1.2.tar.bz2 | tar xvf -
cd到解压后的目录下
% ./configure –prefix=/要安装到的目录
% make
% make install
这个方法我没成功,在make命令时就开始报错,查了很多资料,一种方法是说按方法二来安装. 目前我认为方法一失败 原因可能是缺了这个安装包依赖的其他东西,或者是在configure那一步的时候有些参数没设置对。

方法二(参考http://www.linuxquestions.org/questions/linux-newbie-8/why-couldn%27t-the-gcc-version4-3-3-be-used-to-compile-the-gcc-version3-3-2-a-784144/)
下载gcc-3.3, cpp-3.3, gcc-3.3-base. g++-3.3, libstdc++5
libstdc++5-3.3-dev这几个deb,用下面的命令安装:
% sudo dpkg -i *.deb
现在的问题是从哪去找这几个文件,搜到的地址要么文件已经不存在了要么一般都是i386的,而我的机子是64位的。后来终于知道这种老版本已经被移到了http://old-releases.ubuntu.com
比如我就在这个地址找到了我要的几个文件http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.3/

然后就按http://www.linuxdiyf.com/linux/2025.html 的步骤安装。
% sudo dpkg -i cpp-3.3_3.3.6-10_amd64.deb gcc-3.3-base_3.3.6-10_amd64.deb g++-3.3_3.3.6-10_amd64.deb libstdc++5_3.3.6-10_amd64.deb gcc-3.3_3.3.6-10_amd64.deb libstdc++5-3.3-dev_3.3.6-10_amd64.deb
% sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40
% sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-3.3 30
% sudo update-alternatives –config gcc
就成功了,下面贴出安装过程:

a@ubuntu:~/Downloads$ cd gcc
a@ubuntu:~/Downloads/gcc$ ls
cpp-3.3_3.3.6-10_amd64.deb  gcc-3.3-base_3.3.6-10_amd64.deb
g++-3.3_3.3
Ubuntu 19.10 降级安装gcc4.8、g++4.8 本方法在Ubuntu18.04上同样适用,至于最新出来的Ubuntu20.04是否也好使,理论上来说可以,但没时间过,有看客感兴趣的话大可以尝试一下。 Ubuntu安装其他版本gcc并且更改默认gcc的方法:https://blog.youkuaiyun.com/a145127/article/details/88954122 增加更低版本(最低4.7)gcc的方法: 加入并更新下载源(否则在sudo时可能找不到4.8版本) sudo gedit /etc/apt/sources.list 在sources.l 阅读详情

相关推荐

ubuntu安装gcc5.4版本,亲测有效!

ubuntu系统安装gcc5.4版本1.查看gcc,g++版本2.安装gcc5.4版本2.1 源码安装(已有gcc-5.5的版本前提下失败)2.2 使用软件包安装(成功)2.2.1 首先添加软件源2.2.2 查看有哪个具体版本的gcc-53.查看安装是否成功4.参考链接: 起初系统中安装了gcc5.5版本,后来为了安装cartographer,将gcc降为5.4版本 1.查看gcc,g++版本 # gcc --version # g++ --version 2.安装gcc5.4版本 因为一开始有gcc5.

Awesomewan的博客 1万+

Ubuntu18.04安装gcc7.4.0

Ubuntu18.04安装gcc-7.4.0一、安装依赖包获取安装包并解压gcc-7.4.0下载安装依赖包安装gcc新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U...

weixin_44187892的博客 7706

Ubuntu14.04下安装gcc5.4.0(亲自安装)

对于linux小白来说,只需要先知道怎么安装,至于为什么等学了linux再说吧。。。 首先,一般ubuntu上都预装了低级版本的gcc,完全可以应付刷OJ时的C+Class+STL的风格,但有需要为了符合C++11/14标准,只能把编译器升级到最新版本。 安装GCC必备的几个东西: 1.gcc5.4.0的源代码压缩包,下载地址: 镜像站点:https://gcc.gnu.org/mir

aBlueMouse的博客 2万+

在Ubuntu中安装GCC-4.8

环境:Ubuntu 11.10桌面版本              内核版本:3.0.0-32-generic 在Ubuntu 11.10桌面版本中默认安装的GCC版本是4.6.1,而最新的版本是4.8。 有关GCC-4.8的新特性请查看:http://gcc.gnu.org/ 安装准备: 下载GCC-4.8: http://gcc.gnu.org/mirrors.h

Guoracle 3790

Ubuntu16.04 GCC5.4.0降级到GCC5.3.0

Ubuntu16.04 集成了GCC 5.4.0, 但是很多软件不支持这么高版本的GCC。本文提供一个把GCC 5.4.0 降级到GCC 5.3.0 的办法。 1.下载GCC源码: wget ftp://mirrors.kernel.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz 2.解压: tar -zxvf gcc-5.3.0.tar.gz

Striker_V的专栏 1万+

UBUNTU安装交叉编译工具arm-liunx-gcc-4.4.3

注意:若只是安装交叉编译器只需要前两步就可以完成了!!编译环境:ubuntu 12.041、交叉编译器简介1.1、交叉编译器概念与交叉编译对应的是本地编译,在了解交叉编译前,先来了解一下什么是本地编译。本地编译 本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发,都是属于本地编译:比如,我们在 x86 平台上,编写程序并编译成可执行程序。这种方式下,

Flypei的博客 3547

ubuntu12.04 安装gcc-3.4.3

包括源码包及编译安装文档 已在ubuntu上安装成功

gcc3.4完全手册

gcc3.4 完全手册,包括内嵌汇编详细语法和例子,编译各种命令参数详细解释等等, linux环境开发者必备手册。

经典的编译器gcc2.95.3安装文件(已编译)

编译旧内核要用的老版本gcc2.95.3,已编译好。 文件解压至/usr/local目录下,然后按以下方式链接,不想这么麻烦也可直接执行内附的安装文件 sudo ln -s /usr/local/gcc-2.95/lib/libstdc++-3-libc6.3-2-2.10.0.so /usr/lib/libstdc++-3-libc6.3-2-2.10.0.so sudo ln -s /usr/lib/222libstdc++-3-libc6.3-2-2.10.0.so /usr/lib/libstdc++-libc6.3-2.so.3 sudo mv /usr/bin/cpp /usr/bin/cpp-bak sudo mv /usr/bin/gcc /usr/bin/gcc-bak sudo ln -s /usr/local/gcc-2.95/bin/gcc /usr/bin/gcc sudo ln -s /usr/local/gcc-2.95/bin/cpp /usr/bin/cpp

SAP BO系统启用邮件发送功能

目录 背景 维护邮件目标 启用邮件功能 背景 为了将BO报表或BO预警信息发送给特定的收件人,需要启用SAP BO系统的邮件发送功能。 维护邮件目标 1. 登录BO系统的中央管理控制台(CMC): http://<bo server name>:<port>/BOE/CMC 2. 点击“Organize”底下的“Servers”按钮进入BO服务器界面: 3. 点击“Servers List”进入服务器列表界面,右键点击JobServer&lt.

guowenming001的博客 1963

pgsql行列转换

‌是PostgreSQL中的一个函数,用于将一个字符串根据正则表达式进行分割,并将结果返回为一个表格,每个分割后的部分作为一行‌‌。string_agg() 函数是 PostgreSQL 中的一个聚合函数,用于将一个列中的值连接成一个字符串。

chimchim66的博客 3504

用Cloudflare Worker搭建你的私人Gemini Pro API

文章介绍如何通过开源项目gemini-cli-openai将谷歌Gemini模型转换为兼容OpenAI API的服务,解决Gemini CLI的三大使用障碍:网络访问、命令行操作和生态整合问题。部署流程主要包括获取Google OAuth2凭证、配置Cloudflare Worker项目并设置KV存储,最终可在CherryStudio等图形客户端中调用Gemini。该方法利用Cloudflare全球网络实现加速访问,同时保持认证信息安全可控。

Hsiao的二进制生活 1684

Cleo Synchronization接口任意文件读取漏洞CVE-2024-50623 附POC

微信公众号搜索:南风漏洞复现文库该文章 南风漏洞复现文库 公众号首发Cleo。

nnn2188185的博客 480

AI原生SaaS应用的自动化运维体系构建

随着ChatGPT掀起的AI原生应用浪潮,越来越多SaaS(软件即服务)产品开始以"AI优先"的方式设计——从用户交互到核心功能,都深度依赖机器学习模型(如推荐算法、智能客服)、实时数据流(如用户行为分析)和弹性算力(如大模型推理)。这类应用的运维需求与传统SaaS完全不同:传统运维像"修水管",哪里漏了补哪里;AI原生运维则像"照顾会成长的宠物",需要实时感知模型状态、数据变化和流量波动,主动调整资源。

AI天才研究院 1080

人形机器人新产品导入(NPI)工艺工程师的角色与技术解析

本文系统解析人形机器人NPI工程师的核心职责与能力要求。主要内容包括:1)NPI工程师需主导装配工艺设计、样品试做及问题闭环,涉及公差分析(如尺寸链计算)、工艺评审与FMEA应用;2)要求输出完整工艺文档体系,并跟踪试产至量产全过程;3)任职资格强调3年以上机器人/智能制造行业经验,掌握SPC、公差计算等质量工具,熟悉点胶/焊接等工艺及特殊材料特性;4)通过实际案例展示关节精度优化、新物料验证等典型工作场景;5)提供基于职责的面试问题及技术性解答方案。文章聚焦技术细节,为从业者提供实用参考框架。

郑伟强dev的专栏 381

YOLOv13改进:原创自研 | 卷积魔改 | 一种新颖的风车形卷积(PConv)融合注意力机制,加强微弱小目标检测能力

风车形卷积(PConv)融合注意力机制进一步提升小目标检测能力

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1056

Android 13 内置xapk安装包的方法

安装xapk 内置xapk

安卓兼职framework和app工程师的博客 224

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: Keepaway
下一篇: linux下解压命令大全
researchstep
博客等级 码龄12年 14粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值