首页 > 澳门 > 花地玛堂区 > binutils,linux binutils 219 怎么安装

binutils,linux binutils 219 怎么安装

来源:整理 时间:2023-05-14 23:20:24 编辑:好学习 手机版

本文目录一览

1,linux binutils 219 怎么安装

rpm-qbinutils-2.19gcc-4.3gcc-c++-4.3glibc-2.9glibc-devel-2.9ksh-93tlibstdc++33-3.3.3libstdc++43-4.3.3_20081022libstdc++43-devel-4.3.3_20081022libaio-0.3.104libaio-devel-.3.104libgcc43-4.3.3_20081022libstdc++-devel-4.3make-3.81sysstat-8.1.5这是我在suse里面用的命令,不知道你是哪款linux
ubuntu: apt-file list binutils | moreredhat: rpm -ql binutils | more

linux binutils 219 怎么安装

2,binutils226怎么样交叉编译

下载源文件、补丁和建立编译的目录1. 选定软件版本号选择软件版本号时,先看看glibc源代码中的INSTALL文件。那里列举了该版本的glibc编译时所需的binutils 和gcc的版本号。例如在 glibc-2.2.3/INSTALL 文件中推荐 gcc 用 2.95以上,binutils 用 2.10.1 以上版本。我选的各个软件的版本是:linux-2.4.21+rmk2binutils-2.10.1gcc-2.95.3glibc-2.2.3glibc-linuxthreads-2.2.3如果你选的glibc的版本号低于2.2,你还要下载一个叫glibc-crypt的文件,例如glibc-crypt-2.1.tar.gz。 Linux 内核你可以从www.kernel.org 或它的镜像下载。Binutils、gcc和glibc你可以从FSF的FTP站点ftp://ftp.gun.org/gnu/ 或它的镜像去下载。在编译glibc时,要用到 Linux 内核中的 include 目录的内核头文件。如果你发现有变量没有定义而导致编译失败,你就改变你的内核版本号。例如我开始用linux-2.4.25+vrs2,编译glibc-2.2.3 时报 BUS_ISA 没定义,后来发现在 2.4.23 开始它的名字被改为 CTL_BUS_ISA。如果你没有完全的把握保证你改的内核改完全了,就不要动内核,而是把你的 Linux 内核的版本号降低或升高,来适应 glibc。Gcc 的版本号,推荐用 gcc-2.95 以上的。太老的版本编译可能会出问题。Gcc-2.95.3 是一个比较稳定的版本,也是内核开发人员推荐用的一个 gcc 版本。如果你发现无法编译过去,有可能是你选用的软件中有的加入了一些新的特性而其他所选软件不支持的原因,就相应降低该软件的版本号。例如我开始用 gcc-3.3.2,发现编译不过,报 as、ld 等版本太老,我就把 gcc 降为 2.95.3。太新的版本大多没经过大量的测试,建议不要选用。回页首2. 建立工作目录首先,我们建立几个用来工作的目录:在你的用户目录,我用的是用户liang,因此用户目录为 /home/liang,先建立一个项目目录embedded。$pwd/home/liang$mkdir embedded再在这个项目目录 embedded 下建立三个目录 build-tools、kernel 和 tools。build-tools-用来存放你下载的 binutils、gcc 和 glibc 的源代码和用来编译这些源代码的目录。kernel-用来存放你的内核源代码和内核补丁。tools-用来存放编译好的交叉编译工具和库文件。$cd embedded$mkdir build-tools kernel tools执行完后目录结构如下:$ls embeddedbuild-tools kernel tools3. 输出和环境变量我们输出如下的环境变量方便我们编译。$export PRJROOT=/home/liang/embedded$export TARGET=arm-linux$export PREFIX=$PRJROOT/tools$export TARGET_PREFIX=$PREFIX/$TARGET$export PATH=$PREFIX/bin:$PATH如果你不惯用环境变量的,你可以直接用绝对或相对路径。我如果不用环境变量,一般都用绝对路径,相对路径有时会失败。环境变量也可以定义在。bashrc文件中,这样当你logout或换了控制台时,就不用老是export这些变量了。体系结构和你的TAEGET变量的对应如下表你可以在通过glibc下的config.sub脚本来知道,你的TARGET变量是否被支持,例如:$./config.sub arm-linuxarm-unknown-linux-gnu在我的环境中,config.sub 在 glibc-2.2.3/scripts 目录下。网上还有一些 HOWTO 可以参考,ARM 体系结构的《The GNU Toolchain for ARM Target HOWTO》,PowerPC 体系结构的《Linux for PowerPC Embedded Systems HOWTO》等。对TARGET的选取可能有帮助。4. 建立编译目录为了把源码和编译时生成的文件分开,一般的编译工作不在的源码目录中,要另建一个目录来专门用于编译。用以下的命令来建立编译你下载的binutils、gcc和glibc的源代码的目录。$cd $PRJROOT/build-tools$mkdir build-binutils build-boot-gcc build-gcc build-glibc gcc-patchbuild-binutils-编译binutils的目录build-boot-gcc-编译gcc 启动部分的目录build-glibc-编译glibc的目录build-gcc-编译gcc 全部的目录gcc-patch-放gcc的补丁的目录gcc-2.95.3 的补丁有 gcc-2.95.3-2.patch、gcc-2.95.3-no-fixinc.patch 和gcc-2.95.3-returntype-fix.patch,可以从 http://www.linuxfromscratch.org/ 下载到这些补丁。再将你下载的 binutils-2.10.1、gcc-2.95.3、glibc-2.2.3 和 glibc-linuxthreads-2.2.3 的源代码放入 build-tools 目录中看一下你的 build-tools 目录,有以下内容:$lsbinutils-2.10.1.tar.bz2 build-gccgcc-patchbuild-binutls build-glibc glibc-2.2.3.tar.gzbuild-boot-gcc gcc-2.95.3.tar.gzglibc-linuxthreads-2.2.3.tar.gz
同问。。。

binutils226怎么样交叉编译

文章TAG:linux安装binutilslinuxbinutils219怎么安装

最近更新

  • 狈组词,狈可以组什么词语

    狈可以组什么词语2,狈能组什么词语1,狈可以组什么词语【居中的词语】狼狈不堪狼狈为奸狼艰狈蹶狼狈周章狼狈万状狼狈逃窜【结尾的词语】狼狈首尾狼狈进退狼狈颠狈狼狈、狼狈不堪、狼狈为奸、 ......

    花地玛堂区 日期:2023-05-06

  • 害羞怎么写,选战心情(四)

    3.我们谁也没有对视,身体几乎没有接触,姿势也不轻,围着大厅跳着舞,脸上带着羞涩的表情,我的手指下意识的搅动着我的衣角,我只是想张嘴,却不知道该说什么,1,害羞shy,发音:Ame ......

    花地玛堂区 日期:2023-05-06

  • jiayu,JIAYU是什么牌子的手机

    JIAYU是什么牌子的手机杂牌的{0}2,甲鱼是什么甲鱼的简介1、甲鱼(AmydaSincnsis),是鳖的俗称,也叫团鱼、水鱼、是卵生两栖爬行动物,是龟鳖目鳖科软壳水生龟的统称。 ......

    花地玛堂区 日期:2023-05-06

  • 广元凉面,广元凉面的制作方法

    广元凉面的制作方法1.由大米推磨成浆,其中加入少许饭米,为其口感可适当加入少许糯米2.然后在屉笼里铺上一层布,将米浆均匀倒入其中,蒸5-8分即可,取出晾冷,用刀切成1厘米宽细条壮3 ......

    花地玛堂区 日期:2023-05-06

  • 带鸟的成语,含鸟的成语

    含鸟的成语2,关于鸟字的四字成语有哪些1,含鸟的成语一石二鸟一鸣惊人鸟语花香、2,关于鸟字的四字成语有哪些带鸟的成语详细枪打出头鸟:出头鸟:飞在鸟群前面或把头先从窝里伸出来的鸟,比 ......

    花地玛堂区 日期:2023-05-06

  • 缘木求鱼意思,缘木求鱼的意思

    缘木求鱼的意思2,缘木求鱼的缘木是什么意思3,成语缘木求鱼的意思4,缘木求鱼什么意思1,缘木求鱼的意思缘木求鱼:缘木,爬树。爬到没有鱼的树上去找鱼。比喻方向或办法不对头,不可能达到 ......

    花地玛堂区 日期:2023-05-06

  • 浇筑式沥青混凝土,施工顺序:先测量放线再填实路面、铺筑沥青

    沥青道路施工的施工顺序为:测量放线、机械挖沟、砂垫层、承插管安装、建井、止水、回填、路基、路基、沥青混凝土路面、侧石,2.在特立尼达,石油以沥青的形式出现,3.浇筑formula沥 ......

    花地玛堂区 日期:2023-05-06

  • 工程审计,工程审计专业

    工程审计专业你说的应该不包括工程审计学习的科目一般为项目管理定额与预算建筑识图与制图建筑材料建筑力学基础会计财务会计会计管理审计学经济法建筑法工程审计{0}2,工程审计从账务出发, ......

    花地玛堂区 日期:2023-05-06