免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1139 | 回复: 0
打印 上一主题 下一主题

Fedora-10下构建交叉编译环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-08 09:52 |只看该作者 |倒序浏览
开发平台:Fedora-10
目标板  :MY2410开发板

由于fedora-10的GCC版本比较高,在进行交叉编译的时候经常会报错,所以这次建立交叉编译环境的时候顺便也把GCC的版本降低一下。所涉及到的软件包有两个:
gcc-3.4.1.tar.bz2
arm-gcc-3.4.1.tar.bz2
这两个安装包百度搜索一下就可以找到了。
我已经把gcc-3.4.1.tar.bz2 ,arm-gcc-3.4.1.tar.bz2这两个安装包下载到fedora-10的 /MY2410/soft/下面,然后打开终端。
第一步安装gcc-3.4.1:
[bingchuan@ARM ~]$ cd /MY2410/soft
[bingchuan@ARM soft]$ tar xjf gcc-3.4.1.tar.bz2
[bingchuan@ARM soft]$cd gcc-3.4.1
[bingchuan@ARM gcc-3.4.1]$  ./ configure
[bingchuan@ARM gcc-3.4.1]$  make     
[bingchuan@ARM gcc-3.4.1]$  make install
完成上面几步后gcc-3.4.1算是安装完成。部过在这个过程中“make”最费时间,就我的电脑而言大概要两个小时,所以“make”的时候你可以做点别的事情。

第二部安装arm-gcc-3.4.1:
[bingchuan@ARM ~]$ cd /MY2410/soft
[bingchuan@ARM soft]$ tar xjf arm-gcc-3.4.1.tar.bz2
[bingchuan@ARM soft]$ cd usr/local/arm
[bingchuan@ARM arm]$ sudo mv –R 3.4.1  /usr/local/arm
上面最后一步是把解压缩后的编译器整个移动到/usr/local/arm 下面。这个操作需要有超级用户(root)的权限,所以命令行前面要加“sudo”.
     还需要设置环境变量,:
[bingchuan@ARM ~]$  sudo vi /etc/profile
打开文件后在文件的最后义行加上:
export PATH=/usr/local/arm/3.4.1/bin
如图所示:

     



重新启动系统后至此整个交叉编译环境已经构建完成,在终端下面输入:
[bingchuan@ARM ~]$ gcc -v
[bingchuan@ARM ~]$ arm-linux-gcc –v
结果如下:




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94352/showart_1893298.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP