eclipse c +jre开发环境的建立(嵌入式linux,64位ubuntu,32位arm板)

1.64位ubuntu安装使用32位交叉编译器arm-2010.09需要注意的问题

在使用之前先安装cross compiler,系统为ubuntu64位系统,安装之前用的32位的arm-2010.09,该编译器只能编译32位程序,因此还需安装32位的库,可参考:http://www.oschina.net/question/1470892_151825
 
********************************************************************
********************************************************************
我今天总算把这个问题搞定了,特地来回答自己的问题...希望能对遇到相同问题的人有帮助,我的方法是:

    
sudo apt-get install libc6:i386
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
rm /ia32-libs-raring.list
apt-get update
exit
sudo apt-get install gcc-multilib

我也不知道这里的packages是不是都要装,反正我是都装了...最后,在用gcc编译的时候需要添加`-m32`参数,例如

    
gcc -m32 -o hello helloworld.c

再make clean, make一下吧, Good luck friends :)

Ps: 我的环境是 :Ubuntu 14.04-64bit(Trusty Tahr), gcc version 4.8.4 另外,我也写了一篇博文http://andycoder.me/fix-32bug-under-ubuntu1404/
********************************************************************
********************************************************************

经亲身验证编译时不加-m32,编译出的程序也可正常使用



2.eclipse的安装配置

eclipse的安装,主要需要安装ubuntu下64位的eclipse for c/c++ developers ,另外还需安装jre,也即eclipse的运行环境(eclipse是用java编写的,需要java运行环境),不需安装jdk(这是java development kit,开发java用的),要注意选择的jre版本能在ubuntu下使用(这个下载的时候注意看英文介绍),需要手动将jre在eclipse目录下解压,并将目录名改为jre。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值