eclipse c +jre开发环境的建立(嵌入式linux,64位ubuntu,32位arm板)
2015-10-22 11:06
751 查看
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。
在使用之前先安装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。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- ubuntu下chrome无法同步问题解决
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)