linux arm交叉编译程序步骤,Ubuntu配置安装ARM Linux交叉编译环境完整流程

今天花了一整天的时间来解决insight 的端口无法修改的问题,虽然是解决了,但是也付出了很大的代价,花了一整天时间+毁掉了以前的系统。所以来重新安装配置arm linux交叉编译环境。顺便记下.....

1.虚拟机安装ubuntu9.10,这个很简单了不需累述了,安装前vmware会让你选择划分多大的硬盘,其实这个并不会是真的立即分离出那么大的空间出来,即使你目前只剩下5g,你也可以要求划分30g,你指定的只是一个上限值,最好设置大一点,以免以后不够用又重新配置。虚拟机安装好了第一件事自然是安装vmware tool了,然后就是选择好ubuntu的软件源,中国的cn99很不错,apt-get update更新下,便于之后装软件,我一般直接用的root用户,免得麻烦,设置root密码 sudo passwd root,之后就可以切换了。

2.ubuntu自带的gcc版本比较高,语法要求很严格,会对我们以后编译安装某些软件很不利,要选择4.2以下的,ok,就装4.2吧,用ubuntu的命令安装最安全省事,如果下载源码编译安装,会累死人的

apt-get gcc4.2

然后修改我们默认的gcc,gcc在/usr/bin下面,它其实只是一个软链接,删除了,然后重新指定一下。切换到/usr/bin目录,安装好的gcc4.2就在这里,建立软链接

ln -s gcc-4.2 gcc

运行gcc -v下,是否显示正确。呵呵,很简单啦

3.安装交叉编译器,网上去下载一个好的交叉编译工具链吧,我用的3.4.1,这个更简单了,解压之,然后将其中的arm文件夹移动到你想放的地方,譬如/usr/local/  下,再将其bin文件路径/usr/local/arm/3.4.1/bin添加进/etc/environment  下,我们就可以直接使用arm-linux-gcc了

4.安装insight,也是今天的重点,insight是基于gdb的,所以gdb需要的环境是一定要有的,新力德安装libx11-dev libncurses5-dev和libc6-dev这3个依赖文件,先安装好啊,不然等出错了再安装需要重新编译,麻烦死了。insight编译之前,要修改下源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值