Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

【已解决】如何使用busybox制作文件系统

129

积分

0

威望

0

贡献

技术小白

积分
129

【已解决】如何使用busybox制作文件系统

发表于 2016-6-1 11:46:52      浏览:16889 | 回复:10        打印      只看该作者   [复制链接] 楼主
本帖最后由 点缀0001 于 2016-6-8 10:56 编辑

因为固件里面的文件系统没有telnet,nfs
想使用busybox制作 linux 的文件系统
下载了一个busybox源码
使用android 5.1 里面的工具链:prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-gcc
指定交叉编译为:arm-eabi-
编译busybox,一直编译不过,不断提示缺少头文件
pc@pc:/work/tools/busybox-1.24.2$ make
  CC      applets/applets.o
In file included from include/libbb.h:13:0,
                 from include/busybox.h:8,
                 from applets/applets.c:9:
include/platform.h:141:20: fatal error: limits.h: No such file or directory
compilation terminated.
make[1]: *** [applets/applets.o] Error 1
make: *** [applets_dir] Error 2

尝试过在工具链里面,找文件,拷贝到busybox里的include目录,但一直提示缺少头文件
请问有没有解决方法呢?


回复

使用道具 举报

39

积分

0

威望

0

贡献

游客

积分
39
发表于 2016-6-3 13:58:47        只看该作者  沙发
ubuntu的话建议更换交叉编译工具,如gcc-linaro-arm-linux-gnueabihf-4.8或4.9,下载地址http://blog.chinaunix.net/uid-14735472-id-5593327.html
回复

使用道具 举报

288

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
288
发表于 2016-6-7 16:01:34        只看该作者  板凳
问下你采用busybox制作的根文件系统制作好了吗?
回复

使用道具 举报

553

积分

1

威望

3

贡献

技术大神

Rank: 3Rank: 3

积分
553
发表于 2016-6-8 09:39:45        只看该作者  地板
我是用的这个工具链:arm-linux-gnueabihf-gcc
祝你早日成功
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-6-8 10:47:40        只看该作者  5#
joeduff7 发表于 2016-6-3 13:58
ubuntu的话建议更换交叉编译工具,如gcc-linaro-arm-linux-gnueabihf-4.8或4.9,下载地址http://blog.chinau ...

好的,感谢,我现在换了gcc-linaro-arm-linux-gnueabihf-4.9
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-6-8 10:49:18        只看该作者  6#
可能已经注册 发表于 2016-6-7 16:01
问下你采用busybox制作的根文件系统制作好了吗?

没有,我放弃了,用回提供的文件系统,nfs, telnet那些连网装
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-6-8 10:54:04        只看该作者  7#
可能已经注册 发表于 2016-6-7 16:01
问下你采用busybox制作的根文件系统制作好了吗?

我刚刚试了下,用gcc-linaro-arm-linux-gnueabihf-4.9编译busybox编译成功了
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-6-8 10:54:34        只看该作者  8#
qingfeng623 发表于 2016-6-8 09:39
我是用的这个工具链:arm-linux-gnueabihf-gcc
祝你早日成功

我刚刚试了下,用gcc-linaro-arm-linux-gnueabihf-4.9编译busybox编译成功了
感谢您!!
回复

使用道具 举报

288

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
288
发表于 2016-6-8 11:59:04        只看该作者  9#
哦,编译BusyBox我也编译成功了,编译之后不知道该怎么做了。提供的哪个文件系统,ubuntu-core是吗?
回复

使用道具 举报

86

积分

0

威望

0

贡献

游客

积分
86
发表于 2016-7-5 11:07:03        只看该作者  10#
点缀0001 发表于 2016-6-8 10:54
我刚刚试了下,用gcc-linaro-arm-linux-gnueabihf-4.9编译busybox编译成功了
感谢您!!

你的busybox制作的文件系统用的怎样了,还有你有下好提供的Ubuntu core吗
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表