Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 10.04安装交叉编译器

开发环境:Ubuntu 10.04,linux-2.6.26.5开发步骤:1.安装和下载可能用到的软件包。sudo apt-get install bison flex build-essential patch  libncurese5-dev//libncurese5-dev在10.04中似乎apt-get找不到,但是新力得里看得到的也可以把这些软件的deb报下下来,然后 sudo dpkg -i *.deb2. 降低gcc的版本Ubuntu默认的gcc是4.4的,版本高也是问题(对此实在是无语,真要命)但并不需要卸载4.4,因为我们在终端输入的gcc只是gcc-4.4的软连接,把这个软连接指向4.1就行了。两种方法:(a).直接apt-get安装sudo apt-get install gcc-4.1安装后gcc被覆盖,指向了gcc-4.1。(b).下载软件包gcc-4.1_4.1.2-23Ubuntu3_i386.debgcc-4.1-base_4.1.2-23Ubuntu3_i386.debcpp-4.1_4.1.2-23Ubuntu3_i386.deb然后sudo dpkg -i  *.deb安装安装好后修改软连接sudo rm /usr/bin/gccsudo ln -s  /usr/bin/gcc-4.1 /usr/bin/gcc3. 修改sh版本运行:ls -la /bin/sh可以看到/bin/sh的链接是dash,运行以下命令:sudo dpkg-reconfigure dash选择no以删除dash可以再运行一下ls -la /bin/sh 可以看到它现在指向了bash,别还以为是dash,别看错哦~4. 新建安装文件夹crosstool和downloads,最好是在/home/lnux下,一旦建立就不要移动了。mkdir /home/linux/downloads,将crosstoll-0.43.tar.gz拷入。除此之外,还有其他下面要用到的源码包,如果没有的话下面会自动下载。5.解压crosstool-0.43.cd  /home/linux/downloadstar -zxvf crosstool-0.43.tar.gzcd crosstool-0.43这个目录下有很多脚本和配置文件,每一个支持的处理器都有对应的脚本。我们现在选用的demo-arm-softfloat.sh是建立支持软浮点的arm交叉编译工具链
  • 1
  • 2
  • 下一页
Ubuntu 10.04下移植QtELinux系统中配置informix ISM 备份到磁盘基本配置相关资讯      Ubuntu 10.04 
  • 经典Linux操作系统:Ubuntu 10.04  (10/07/2014 10:00:12)
  • Ubuntu 10.04 发布第四个维护版本  (02/17/2012 10:44:50)
  • Ubuntu 10.04比较好用的串口程序  (07/15/2011 06:51:40)
  • Ubuntu 10.04编译LTP  (03/21/2013 21:05:34)
  • Ubuntu 10.04.3 发布  (07/22/2011 06:57:31)
  • Ubuntu 10.04下构建Nagios监控平台  (07/05/2011 06:46:48)
本文评论 查看全部评论 (0)
表情: 姓名: 字数