OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3970|回复: 1

Ubuntu中使用apt安装交叉编译器

[复制链接]

63

主题

305

帖子

1

精华

高级会员

Rank: 4

积分
853
金钱
853
注册时间
2012-8-3
在线时间
79 小时
发表于 2014-11-13 19:45:47 | 显示全部楼层 |阅读模式
之前移植用老的交叉编译器arm2009-q3编译U-boot,但是编译内核就出错了,换了另一个编译器就能通过了。
后来百度了一下,可以apt安装linaro提供的交叉编译器,只需要一条命令,非常方便。

sudo apt-get install gcc-arm-linux-gnueabi

编译内核时,修改编译器:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-gnueabi-

保存后执行make uImage。

补充:apt-get install u-boot-tools(安装mkimage工具,在make uImage时需要用到mkimage 将zImage转换成uImage)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

63

主题

305

帖子

1

精华

高级会员

Rank: 4

积分
853
金钱
853
注册时间
2012-8-3
在线时间
79 小时
 楼主| 发表于 2015-1-28 17:21:31 | 显示全部楼层
实际上apt-get install u-boot-tools并不适用,因为旧版的mkimage可能无法在在最新的linux内核中使用,所以一般需要编译Uboot源码中附带的mkimage源码生成mkimage工具。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 07:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表