zoukankan      html  css  js  c++  java
  • nm,ldd命令

    • nm命令,用于列出OBJ文件或者二进制文件中的所有符号.

    -c/-demangle:把符号名转换成用户理解的名字,对读取C++符号名时非常有用.

    -u/-undefined-only:只列出未定义符号,检查文件外部定义的符号.

    -l/-line-numbers:使用调试信息输出定义每个符号的行号或者复位项(如果符号未定义).

    -A/-o/-print-file-name:在输出每个符号名前加上文件名,这在很多库中搜索一个符号名时很有用.

     

    nm命令输出结果判断符号类型:

     

    A:符号的值是绝对的,在经后的链接中也不会改变

    B:符号在未初始化数据段中(BSS

    D:符号在已初始化数据段中

    R:符号在只读数据段中

    T:符号在正文段中

    U:未定义符号

    ?:未知符号,或者是OBJ文件的spec

     

    • ldd命令用于查看可执行文件所依赖的动态库

    $ldd <file>


     

  • 相关阅读:
    json、txt、xlsx
    word-排版准备与文字清洗
    运营能力分析
    获利能力分析
    偿债能力分析
    现金流量表结构分析
    负债项目分析
    资产负债表分析
    财务报表的分析
    会计电算化账务处理流程8
  • 原文地址:https://www.cnblogs.com/ahuo/p/2621115.html
Copyright © 2011-2022 走看看