arm-linux交叉编译器制作_crosstool 如何获取

可见我的目标处理器s5pv210与arm-cortex_a8-linux-gnueabi最接近,所以就使用它生成配置文件.config,执行ct-ng arm-cortex_a8-linux-gnueabi即可。

2、配置

配置一般需要三部分。

<1>路径配置

进入Paths and misc options

然后配置这两项

编译过程中需要下载一些源码包,Local tarballs directory就是存放这些源码包的目录(一般下载会很慢,可以在编译之前将需要的源码包下载好放在该目录里),若目录不存在一定要建好。

Prefix directory是存放编译后生成的交叉工具链的路径。

<2>目标选项

进入Target options设置如下三项

第一个Emit assembly for cpu表示cpu,若将其清空则会多出两项,分别是arch和tune,一般都设置上。

第二个是FPU处理器,VFP或neon等。

第三个是浮点运算类型,软浮点或硬浮点。

<3>工具链配置

进入ToolsChain options

Tuple’s vendor string是供应商字符串,若设置为zyz,则编译后的工具链名字为arm-zyz-linux-gnueabi。

Tuple’s alias是工具链的别名,若设置为arm-linux,则编译后会建立工具链的软连接,命名为arm-linux-xx。

3、编译工具链

执行ct-ng build进行编译

若编译成功

然后,设置环境变量即可。

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

img
img

不前!**

[外链图片转存中…(img-Lf9yOXMC-1725985138722)]
[外链图片转存中…(img-BGXHQTwd-1725985138723)]

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值