zoukankan      html  css  js  c++  java
  • busybox filesystem add ldd function

    /********************************************************************
     *               busybox filesystem add ldd function
     * 声明:
     *     本文主要是为了解决缪新建提出的查看程序涉及到动态链接库的问题。
     *
     *                                 2016-1-23 深圳 南山平山村 曾剑锋
     *******************************************************************/
    
    一、参考文章:
        where is 'ldd'?
            http://buildroot-busybox.2317881.n4.nabble.com/where-is-ldd-td48070.html
    
    二、解决办法:
        1. You really don't need a special ldd. ldd is just a script. In its most basic usage (ldd <executable>), it just runs: 
            # LD_TRACE_LOADED_OBJECTS=1 <executable> 
        2. For example on busybox: 
            # LD_TRACE_LOADED_OBJECTS=1 /bin/busybox 
                linux-vdso32.so.1 =>  (0x00100000) 
                libc.so.6 => /lib/libc.so.6 (0x0fe70000) 
                /lib/ld.so.1 (0x48000000 
    
    三、测试效果:
        [zengjf@root ]# LD_TRACE_LOADED_OBJECTS=1 /bin/busybox
                libm.so.6 => /lib/libm.so.6 (0x2ac8c000)
                libc.so.6 => /lib/libc.so.6 (0x2acf6000)
                /lib/ld-linux-armhf.so.3 (0x2aae1000)
        [zengjf@root ]# LD_TRACE_LOADED_OBJECTS=1 /bin/main
        hello world.
        [zengjf@root ]# ls
        main    mainso
        [zengjf@root ]# LD_TRACE_LOADED_OBJECTS=1 /bin/mainso
                libc.so.6 => /lib/libc.so.6 (0x2abea000)
                /lib/ld-linux-armhf.so.3 (0x2ab1b000)
        [zengjf@root ]# 
  • 相关阅读:
    多项式计算
    递归算法
    递推算法
    穷举算法
    两个数用二进制表示,有多少位不同
    一个整数的二进制数中1的个数
    将十进制数转化为二进制数
    (调用方法)判断一个整数是否为素数两种方法,年份是否是闰年,交换两个数值
    快速排序算法
    用户登录系统
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5153575.html
Copyright © 2011-2022 走看看