zoukankan      html  css  js  c++  java
  • 查找应用编译时所找的动态库:LD_DEBUG

    LD_DEBUG 是 glibc 中的 loader 为了方便自身调试而设置的一个环境变量。

    命令 :LD_DEBUG=help ls,显示帮助信息,例:

    Valid options for the LD_DEBUG environment variable are:

    libs display library search paths
    reloc display relocation processing
    files display progress for input file
    symbols display symbol table processing
    bindings display information about symbol binding
    versions display version dependencies
    all all previous options combined
    statistics display relocation statistics
    unused determined unused DSOs
    help display this help message and exit

    命令 :LD_DEBUG=libs ./batMain,显示batMain程序锁关联的动态库。例:

    14943: find library=libBase.so [0]; searching
    14943: search path=tls/i686/sse2:tls/i686:tls/sse2:tls:i686/sse2:i686:sse2::/oracle/product/10.2.0/lib/tls/i686/sse2:/oracle/product/10.2.0/lib/tls/i686:/oracle/product/10.2.0/lib/tls/sse2:/oracle/product/10.2.0/lib/tls:/oracle/product/10.2.0/lib/i686/sse2:/oracle/product/10.2.0/lib/i686:/oracle/product/10.2.0/lib/sse2:/oracle/product/10.2.0/lib:/home/lcc/lib/tls/i686/sse2:/home/lcc/lib/tls/i686:/home/lcc/lib/tls/sse2:/home/lcc/lib/tls:/home/lcc/lib/i686/sse2:/home/lcc/lib/i686:/home/lcc/lib/sse2:/home/lcc/lib (LD_LIBRARY_PATH)
    14943: trying file=tls/i686/sse2/libBase.so
    14943: trying file=tls/i686/libBase.so
    14943: trying file=tls/sse2/libBase.so
    14943: trying file=tls/libBase.so
    14943: trying file=i686/sse2/libBase.so
    14943: trying file=i686/libBase.so
    14943: trying file=sse2/libBase.so
    14943: trying file=libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/tls/i686/sse2/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/tls/i686/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/tls/sse2/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/tls/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/i686/sse2/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/i686/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/sse2/libBase.so
    14943: trying file=/oracle/product/10.2.0/lib/libBase.so
    14943: trying file=/home/lcc/lib/tls/i686/sse2/libBase.so
    14943: trying file=/home/lcc/lib/tls/i686/libBase.so
    14943: trying file=/home/lcc/lib/tls/sse2/libBase.so
    14943: trying file=/home/lcc/lib/tls/libBase.so

  • 相关阅读:
    Web API DataContract DataMember Serializable简单解释
    v-bind和v-on
    CSS大写转换
    Web API 实体显示注释
    Web API性能优化(一)压缩
    时间序列化问题
    border 0px和border none的区别
    CSS实现单行、多行文本溢出显示省略号
    MySQL防止重复插入记录SQL
    mvc和webapi同一解决方案调试办法
  • 原文地址:https://www.cnblogs.com/samurail/p/2803750.html
Copyright © 2011-2022 走看看