Ubuntu 12.04 安装设置gcc4.4

gcc4.4.7依赖包安装顺序 gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序gcc4.4.7依赖包安装顺序 立即下载

装GCC :sudo apt-get install build-essential

 

在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差,下面是安装和设置GCC4.4的方法。

下文来自网络:http://mjanja.co.ke/2012/04/ubuntu-gcc-4-4-considered-harmful/

I’ve been having some problems with Ubuntu 11.10′s default GCC (4.6.2) for some time now. First, I was having problems with self-kang CyanogenMod 9 builds on my Samsung Tab 7 Plus (specifically, adb wouldn’t work). Second, I couldn’t boot Linux kernel 3.3 on my Sandy Bridge Core i7-2600 build server.

I didn’t know the problems were because of GCC until recently, but now that I’ve switched back to 4.4 both of those problems have gone away; I can only assume that something in Ubuntu’s GCC fork is broken. The solution: set GCC 4.4 as the default compiler.

It’s pretty easy to do this in Debian-based distros using the alternatives system.

Install GCC 4.4

First, install GCC 4.4 (and friends):

apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib

Set 4.4 to be the default

Then set 4.4 to be higher priority than 4.6:

update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 50
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 50
update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100
update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.6 50

Verify that it has worked:

gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.6-11ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2)

Done!

波分复用-Zblock仿真 Z-BLOCK是一种用于光通信模块的光学元件,其核心结构是在玻璃块一侧贴有4个特定波长滤光片,另一侧镀有反射膜和增透膜。光信号在内部呈现Z字形反射路径,实现波长分离。文章以可见光LED为例,在ZEMAX中演示了非序列模式下的建模过程,重点介绍了滤光片和膜层的参数设置方法。需要注意的是,入射角度需根据玻璃折射率、通道高度和厚度精确计算,否则可能导致光泄漏。该建模方法同样适用于光通信中的光纤激光器系统。 阅读详情

相关推荐

保姆级避坑指南:在Ubuntu 18.04上搞定速腾Helios雷达驱动与fast-LIO2的完整配置流程

本文提供了一份详细的速腾Helios雷达与fast-LIO2在Ubuntu 18.04上的配置避坑指南,涵盖驱动安装、数据格式转换到建图全流程。特别针对常见编译错误和数据转换问题提供了解决方案,帮助开发者高效完成环境搭建与建图任务。

weixin_27252001的博客 113

关于Ubutun20及以上安装gcc-4.4 gcc-4.4-multilib的方法

Ubutun20及以上:gcc-4.4安装指南

m0_73547627的博客 3247

VS2103+Intel2013+MSMPI运行Fortran并行程序

VS2103+Intel2013+MSMPI运行Fortran并行程序MSMPI安装新建Fortran90项目编写Fortran并行程序在cmd运行编译完成的执行文件 MSMPI安装 我这里采用的是Microsoft MPI v9.0.1,可以点此下载。下载完成后同时安装msmpisdk.msi、msmpisetup.exe两个文件,安装位置默认即可。 其中msmpisdk.msi的默认安装路径在C:\Program Files (x86)\Microsoft SDKs\MPI,该文件包含了mpi环境所需

weixin_43176703的博客 2937

ubantu20-安装gcc-4.4-g++-4.4

ubantu20 安装gcc-4.4 g+±4.4

weixin_42640948的博客 4889

ComfyUI中一个超好用的变量管理类节点-KJNodes

在AI绘图中,ComfyUI的热度开始慢慢起来一些,但是这个软件在使用的过程中,需要很多连线,仅仅一个最简单的动画生成,就需要连接这么多线条,而且有些线会飞的很远,看起来就很不美观,尤其是一些复杂工作流,连接到最后自己可能已经分不太清楚到底连接好了没有。今天在研究C站的大佬们的工作流的时候,发现一个有意思的工作流,看起来大概是这种感觉:干净整洁。他用到了KJNodes这么个节点来管理变量,git上星标也不算很多,所以我想很多朋友可能还不知道,所以这里简单介绍下用法。

聚梦小课堂 7521

从混乱到清晰:用QJsonObject重构你的Qt网络API数据解析层(避坑指南)

本文详细介绍了如何使用QJsonObject重构Qt网络API数据解析层,避免常见的JSON解析陷阱。通过安全解析模式、数据绑定和性能优化技巧,帮助开发者构建高效、健壮的解析逻辑,提升代码可维护性和可读性。特别适用于处理复杂嵌套的JSON响应数据场景。

weixin_29011667的博客 230

sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib

问题: $ sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 没有可用的软件包 gcc-4.4,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 没有可用的软件包 g+

weixin_38930715的博客 6822

EndNote20保姆级安装教程:从下载到汉化一步到位(附闪退解决方案)

本文提供EndNote20的详细安装与汉化教程,涵盖系统准备、分步安装、路径优化及闪退解决方案。针对科研人员的需求,特别优化了中文环境下的使用体验,确保文献管理工具的高效稳定运行。

weixin_30415113的博客 342

Ubuntu环境下如何安装指定版本的Gcc,比如Gcc4.4

如何下载指定版本的Gcc,比如Gcc4.4 2015-07-16  北京  张俊浩   ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。 sudo apt-get install gcc-4.4 sudo apt-get install g++-4.4 装完后在/usr/bin目录下 $ ls -l gcc

编符侠的极客空间 1万+

DIY便携式PEMF磁脉冲治疗仪:百元成本自制生物物理疗法设备

脉冲电磁场(PEMF)疗法是一种基于生物物理原理的非侵入性技术,它通过特定频率的电磁脉冲作用于细胞层面,影响细胞膜电位和离子通道活动,从而可能调节细胞代谢与功能。其技术价值在于提供了一种物理干预手段,在健康科技和生物黑客领域被探索用于放松、恢复等场景。实现PEMF的核心是通过信号发生与功率放大驱动电磁线圈产生可控磁场。本文以蓝牙音频模块和智能手机App为切入点,详细解析了如何利用低成本电子元件(如DFRobot XY-WRBT模块和漆包线线圈)构建一个可自定义频率的便携式PEMF设备,涵盖了从电路设计、线圈

weixin_31476015的博客 352

京东豆自动领取脚本配置教程

腾讯云/阿里云服务器(Docker环境):全自动跑脚本领京豆(无需本地代理,使用加速源)

AIOT魔法师 862

ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)

ubuntu11.04默认的gcc和g++版本是4.6的 一:安装gcc-4.4和g++-4.4 程序经常因为本机的Gcc版本过高,需要这样那样的修改,烦的很!  索性直接降级gcc和g++, 而且可以很容易切换。 ubuntu 12.04 中带的Gcc/G++都是4.6了,我们把系统默认的降级到4.4 $sudo apt-get install gcc-4.

寒冰 1962

161、车载环视系统的ISP多路同步架构——海思Hi3516DV300的4路鱼眼校正与拼接的帧同步误差控制

文章摘要: 针对海思Hi3516DV300车载环视系统四路鱼眼摄像头拼接画面动态撕裂问题,分析发现根本原因为帧同步误差(部分通道帧起始时间差1.2ms)。关键解决措施包括:1)通过VI通道主从同步模式(MASTER/SLAVE)结合软件补偿控制帧延迟;2)优化VPSS通道帧率锁定与丢帧策略确保拼接时序一致;3)严格校准鱼眼校正LUT参数与产线标定数据匹配;4)建议采用硬件同步信号(如sensor的FSIN引脚)降低软件同步压力。调试阶段需通过示波器直接测量sensor VSYNC信号,量产时需注意动态切换分

zzfmlxs的博客 136

Ubuntu12.04安装GCC4.7并设置C++11

http://maykiller.com/2012/ubuntu-install-gcc-4-7-with-set-default/ GCC4.7版本已经发布了,新版本的GCC支持最新的C++11标准,十分值得去使用&学习.如何让我们的Ubuntu12.04 LTS 用上GCC4.7呢?我们可以使用源码编译,但是一般来说用源码编译GCC都不能够成功...我也不知道为啥,反正按照G

nora6730的专栏 619

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何通过PPA安装/升级gcc和g++版本到4.8.1 (Ubuntu 12.04, 13.04, 10.04适用)

gcc 4.8.1 是第一个完全支持C++11 的编译器。下文是如何在Ubuntu 12.04, Ubuntu 13.04 或 Ubuntu 12.10中通过PPA安装GCC 4.8的步骤。PPA为Ubuntu用户提供了GCC 4.7.3 和 GCC 4.8.1两个版本。在Ubuntu12.04 LTS默认安装的是gcc4.6.3,该版本只支持部分c++11的特性,可以通过增加“-std=c++0x" 编译选项来使用这些特性,但是对多线程库的支持较差。你可以参考下文的步骤,来升级系统中的gcc,g++版本。

每天进步一点 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Ubuntu 12.04 安装 gcc-4.8 及 gdb 7.6

为了使用C++ 11, 须安装 gcc-4.8 以上版本.按以下命令即可方便的安装 gcc-4.8 及 g++-4.8 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.8 sudo apt-get install g++-4.8 安装

why is this 4492

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

ubuntu12.04上安装gcc4.8

How to Install GCC 4.8 via PPA in Ubuntu 12.04, 13.04, 10.04

林三的专栏 4948

ubuntu12.04默认gcc4.6.3,如何升级到gcc4.8

之前所有在12.04上面的工作 对于gcc版本没有特殊要求,最近ORBSLAM2要求支持C++11. 今天安装SDL明确要求GCC4.8以上版本,否则出现错误。 这里记录升级方法:  http://blog.csdn.net/linsanhua/article/details/38047559 1.) Press Ctrl+Alt+T on your keyboard to op

ppp2006的专栏 5011

Ubuntu 12.04 升级gcc到gcc4.8

Ubuntu 12.04系统默认安装的是 gcc4.6,因开发需要,需要gcc4.8以上的环境,所以进行gcc版本升级 网络上流传两种方式: 1、下载gcc4.8源码编译 2、通过apt命令进行升级 保险起见,自己采用的是第二种 gcc 4.8.1 是通过ppa来安装的,因此需要安装ppa repository 下面为主要步骤:以下所有操作,都在root权限下进行 add-apt-r

梦里水鬼 863

[TIP] Ubuntu 22.04 配置多个版本的 GCC 环境

Ubuntu 22.04 配置多个版本的 GCC 环境

毛线 1005

GCC-4.6编译android4.0出错 安装GCC4.4

在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差,下面是安装和设置GCC4.4的方法。 第一种方法: Install GCC 4.4 First, install GCC 4.4 (and friends): apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc...

aiwu8018的博客 170

Ubuntu 12.04 安装 gcc-4.8 及使用

借鉴:http://my.oschina.net/zenglingfan/blog/169564   1. 安装 gcc-4.8  为了使用C++ 11, 须安装 gcc-4.8 以上版本.按以下命令即可方便的安装 gcc-4.8 及 g++-4.8 1 2 3 4 sudo add-apt-repository ppa:ubuntu-

大郭姐的专栏 2432

升级Ubuntu 12.04下的gcc到4.7

原文地址:http://blog.chinaunix.net/uid-23381466-id-3475968.html

coobj2008的专栏 413
上一篇: Linux下gcc与g++用法以及编写makefile
下一篇: ubuntu环境下的C++开发工具汇总
LuckyJiang.2021
博客等级 码龄15年 217粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyJiang.2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值