Chinaunix首页 | 论坛 | 博客
  • 博客访问: 445610
  • 博文数量: 111
  • 博客积分: 4290
  • 博客等级: 上校
  • 技术积分: 1301
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 14:22
个人简介

努力工作,建立一个幸福的家庭。

文章分类

全部博文(111)

文章存档

2015年(4)

2013年(9)

2012年(6)

2011年(17)

2010年(69)

2009年(6)

分类: 嵌入式

2013-05-19 21:41:13

export PATH=$PATH:/usr/local/tools/linux/arm/gcc-3.2.2/bin
export PATH
source /root/.bashrc


ubuntu64位系统用32位的交叉工具链
 
PC:ubuntu12.10-64位
交叉工具链:mipsel-linux-gcc-32位
   
查看工具链版本的时候出现以下错误:
root@skyi:/home/11# mipsel-linux-gcc -v
bash: /opt/gcc-4.3-ls232-softfloat/bin/mipsel-linux-gcc: No such file or directory
 
出现问题的原因:
你的计算机上安装的是64位的操作系统,但是交叉工具链是32位的,出现兼容问题,安装32位共
享库之后,能解决绝大部分兼容性问题:sudo apt-get install ia32-lib*
 
64位系统下GCC静态编译32位程序:
arm-linux-gcc  -o test test.c 
--------------------------------------------------------------------------------
#include
#include
int main()
{
        printf("hello\n");
        return 0;
}
-------------------------------------------------------------------------------



阅读(4596) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~