首页
社区
课程
招聘
[求助]有关 busybox 的编译方法
发表于: 2009-7-14 16:45 5622

[求助]有关 busybox 的编译方法

2009-7-14 16:45
5622
请教一下, 假如我要在 pc linux 上编译一个给 arm 运行的 busybox,

那么我需要怎样设置呢 ?  

是不是使用一般的 gcc 就可以 ?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2604
活跃值: (64)
能力值: (RANK:510 )
在线值:
发帖
回帖
粉丝
2
据我所知使用一般的gcc不一定能成功。要支持ARM指令集才行。可以考虑看看gcc的参考手册,安装一个较完整的版本。

去年我下载过一个ARM的集成开发环境100多兆。底层使用gcc的,作了个UI。
2009-7-14 18:49
0
雪    币: 195
活跃值: (20)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
用 crosstool 自己编译交叉工具链
host 最好是 linux 主机
2009-7-14 19:50
0
雪    币: 296
活跃值: (89)
能力值: ( LV15,RANK:340 )
在线值:
发帖
回帖
粉丝
4
普通gcc肯定是不行的,就像3楼说的你需要找对应的交叉编译工具(crosstool)。一般用的编译工具都有 arm-linux-* 这样的前缀,由crosstool生成,具体参照交叉编译工具的说明。这种特殊的gcc才能编译出能在ARM下跑的程序。

编译的机器到不一定,我以前在Cygwin下也能搭建 Moto E680 的交叉编译环境,而且可以正常编译SDL,顺带还测了几个游戏
2009-7-14 20:49
0
雪    币: 241
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
pc:linux or vmware linux
busybox
2009-7-15 20:48
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
6
明白了, 我去看看 crosstool 的说明文件

谢谢大家
2009-7-15 22:36
0
游客
登录 | 注册 方可回帖
返回
//