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 ]# 

 

时间: 2024-09-04 18:32:25

busybox filesystem add ldd function的相关文章

busybox filesystem httpd php-5.5.31 sqlite3 webserver

/******************************************************************** * busybox filesystem httpd php-5.5.31 sqlite3 webserver * 声明: * 本文主要是记录使用httpd.php5.sqlite3搭建php web服务器. * * 2016-1-24 深圳 南山平山村 曾剑锋 ************************************************

busybox filesystem udhcpc 原理

/******************************************************************** * busybox filesystem udhcpc 原理 * 声明: * 本文主要是记录busybox中的如何运用udhcpc获取IP,参考文章里写的 * 很详细,不再累赘. * * 2016-1-23 深圳 南山平山村 曾剑锋 ***************************************************************

busybox filesystem ifup

/******************************************************************** * busybox filesystem ifup * 声明: * 本文主要是记录busybox文件系统中ifup使用报错的解决方式. * * 2016-1-24 深圳 南山平山村 曾剑锋 *******************************************************************/ 一.错误处理1: 1. 现象:

busybox filesystem ts_config: No such file or directory

/******************************************************************** * busybox filesystem ts_config: No such file or directory * 声明: * 本文主要是记录移植tslib时遇到: * No raw modules loaded. ts_config: No such file or directory * 问题如何解决. * * 2016-1-23 深圳 南山平山村

busybox filesystem matrix-gui-2.0 undefined function json_encode()

/******************************************************************************** * matrix-gui-2.0 undefined function json_encode() * 声明: * 本文解决matrix-gui-2.0中遇到的: * Fatal error: * Call to undefined function json_encode() in /www/generate.php on line

Function 对象

对象   创建新的函数. 语法 1 function functionName([argname1 [, ...[, argnameN]]]){   body} 语法 2 functionName = new Function( [argname1, [... argnameN,]] body ); 参数 functionName 必选项.最新创建函数的名称 argname1...argnameN 可选项.函数接收的参数列表. body 可选项.包含调用该函数时被执行的 JScript 代码块的

深入理解JavaScript系列(49):Function模式(上篇)_基础知识

介绍 本篇主要是介绍Function方面使用的一些技巧(上篇),利用Function特性可以编写出很多非常有意思的代码,本篇主要包括:回调模式.配置对象.返回函数.分布程序.柯里化(Currying). 回调函数 在JavaScript中,当一个函数A作为另外一个函数B的其中一个参数时,则函数A称为回调函数,即A可以在函数B的周期内执行(开始.中间.结束时均可). 举例来说,有一个函数用于生成node 复制代码 代码如下: var complexComputation = function ()

浅谈javascript对象模型和function对象_javascript技巧

javascript中,函数就是对象 复制代码 代码如下: <html> <head> <script type="text/javascript"> function add(number){     alert(number+20); } var add=function(number){ alert(number+20); } function add(number,number1){     alert(number+30); } var a

VBS教程:属性-FileSystem 属性_vbs

FileSystem 属性 返回指定的驱动器使用的文件系统的类型. object.FileSystem object 应为 Drive 对象的名称. 说明 可用的返回类型包括 FAT.NTFS 和 CDFS. 以下代码举例说明如何使用 FileSystem 属性: Function ShowFileSystemType(drvspec) Dim fso,d, s Set fso = CreateObject("Scripting.FileSystemObject") Set d = f