goo635

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635  发布于  2016-05-31 09:24:26
采纳率 0%
17个问答
4225

glibc编译的kernel 能否引导uclibc 编译的rootfs?

 
arm-hisiv100nptl-linux是uclibc工具链,arm-hisiv200-linux是glibc工具链。我用arm-hisiv200-linux编译的kernel能够正常引导开发包自带的rootfs-glibc,但不能引导rootfs-uclibc。谁有这方面的经验?是否确认不能这么引导?
延伸问题:rootfs-glibc 如何运行uclibc编译的程序?只将ld-uClibc.so.0拷到lib目录下会报 input/output error。。。
我来回答
回答7个
时间排序
认可量排序

ns001x

0个粉丝

28

问答

0

专栏

1

资料

ns001x 2016-05-31 10:15:16
认可0
程序都必须是glibc 编译的,busybox 当然也需要glibc编译支持

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-05-31 10:32:53
认可0
同样的疑惑,我也遇到这种问题,以前编写库arm-hisiv100nptl-linux生成的,想在新的芯片平台下使用,新的芯片平台用的arm-hisiv200-linux

//又不想把这一堆库在arm-hisiv200-linux重新编译,不知有什么解决方法

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-05-31 11:48:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30910&ptid=11468]ngswfx 发表于 2016-5-31 10:32[/url]
同样的疑惑,我也遇到这种问题,以前编写库arm-hisiv100nptl-linux生成的,想在新的芯片平台下使用,新的芯 ...[/quote]

不能使用,基本上是这样,重新编译也很麻烦,v200和v100差距很大,各种不兼容,各种错误。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-05-31 11:56:25
认可0
如果能兼容, 海思为啥还要搞两套编译工具, 一套就好了

打个不太恰当的比方, glibc是牛, uclibc是马

"rootfs-glibc运行uclibc编译的程序"感觉是在做牛头对马嘴的事情

rafael_wl

1个粉丝

12

问答

0

专栏

7

资料

rafael_wl 2016-05-31 21:05:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30920&ptid=11468]zhuangweiye 发表于 2016-5-31 11:56[/url]
如果能兼容, 海思为啥还要搞两套编译工具, 一套就好了

打个不太恰当的比方, glibc是牛, uclibc是马
[/quote]
目前用uclibc的比较多

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2016-05-31 21:47:54
认可0
首先uclibc比较小,其次一些函数的实现上也不一样。编译的二进制也不兼容,所以不要这么干

cangcanglang

0个粉丝

1

问答

0

专栏

0

资料

cangcanglang 2017-03-09 16:53:40
认可0
内核用什么编译都没关系,因为kernel是整个image load到内存中独立运行的,而应用程序依赖于rootfs的libc库,除非你的程序中没用到这些库,所以编译应用程序的gcc版本要和编译rootfs libc库的版本相同,否则会有兼容性问题。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区