当前位置:  技术问答>linux和unix

万分火急!动态编译busybox

    来源: 互联网  发布时间:2016-11-07

    本文导语:  busybox版本:1.15.2 交叉编译器:ELDK 4.1 静态编译busybox,制作根文件系统后,板子能启动; 而动态编译busybox,制作根文件系统后,板子不能启动 最后启动信息: VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory:...

busybox版本:1.15.2
交叉编译器:ELDK 4.1

静态编译busybox,制作根文件系统后,板子能启动;
而动态编译busybox,制作根文件系统后,板子不能启动
最后启动信息:
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 92k init
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
 Rebooting in 1 seconds..

查看busybox用到的库
[root@bogon busybox-1.15.2]# readelf -a busybox|grep "Shared library"
 0x00000001 (NEEDED) Shared library: [libm.so.6]
 0x00000001 (NEEDED) Shared library: [libc.so.6]
都已经把eldk/ppc_4xx/lib下的*.so  *.so.[*0-9]  ld*.so*拷贝到文件系统/lib下了,
还是不能启动,

在本论坛看到篇现象一样的帖子《动态编译busybox ,板子不能启动,求助》提到:
用readelf工具查看工具链中的m库和c库等文件,interpreter(ld-linux.so)路径不对,在nfsroot下建立/opt/xxx 把lib放这级目录下就正确了。
不明白怎么“用readelf工具查看工具链中的m库和c库等文件”。

各位遇到类似问题的请赐教,万分火急,拜谢了!

|
readelf就是你前面用到的那个命令呀
交叉编译,因此用类似如下的命令
arm-linux-readelf -a busybox | grep "Shared"
不过这种方式没有列出加载器,需要将加载器也复制进根文件系统即ld-linux.so.2

|
eldk没用过
看你看你的描述不像是缺库文件,你看看linuxrc等是不是可执行的

|
参数没有配置对吧

|
我也估计是参数不对。

    
 
 

您可能感兴趣的文章:

  • 动态编译与静态编译驱动程式疑问?
  • Linux动态库编译问题
  • 在linux下(c++),如何动态调用 动态库(.so)? 为什么我编译报错:undefined reference to "dlopen"
  • 如何在程序中动态的加载并且调用另一个编译好的函数?
  • 问一个编译动态链接库的问题
  • C++动态编译工具 ccbuild
  • 编译时链接我的动态库出现错误:undefined reference to ‘XXXXXX’
  • arm-linux-gcc 编译时加载<math.h>动态链接库的问题
  • unix 如何使用xlC_r把程序编译成动态链接库
  • AIX下gcc编译器怎么使用动态连接库
  • vc编写dll动态连接库(编译过的)能在unix上开发使用吗?
  • 高手接分!UNIX 64位动态链接库编译问题
  • 不改变代码,怎样使每次编译生成的可执行程序或动态库二进制保持一致?
  • 在Unix环境下用gcc如何编译成动态链接库文件?类似Windows下的DLL文件。
  • linux使用自己编译动态库依赖头文件过多的问题
  • 编译动态连接库是报错!在线急等回答!!
  • 关于动态库编译命令行的问题???
  • 交叉编译,动态链接库运行出错!请高人指点
  • 请教动态编译问题
  • 关于编译时初始化和动态初始化
  • mysql iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 可执行程序加载动态库 和 动态库加载动态库 的动态库初始化的问题
  • Linux下c函数dlopen实现加载动态库so文件代码举例
  • 动态库调用动态库
  • linux动态链接库里全局变量和静态变量会导致动态库不可重入吗?
  • linux能否成为动态域名解析客户端的动态域名解析服务器?
  • 关于动态菜单项,注意,不是动态菜单(一定给分)
  • Linux下,怎么确定动态库的绝对位置(动态库里面确定)?
  • 为什么动态生成的图片,JSP不能动态的获得
  • 请问:能不能动态的运行时生成对象(动态定义对象), 要涉及到哪些技术, 反射,序列化...??
  • 动态加载动态库问题--在线等
  • C#实现动态显示及动态移除图片方法
  • 静态库,动态库,静态链接和动态链接
  • 程序发布的问题(动态连接库的问题)
  • JSP动态缓存 JimStoneCache
  • 怎么调试unix动态库.
  • 如何调用动态
  • 关于动态库的问题,谢谢!
  • linux动态路由问题
  • 内核与动态(共享)库
  • Linux 动态库,静态库的一些疑惑


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3