【问题标题】:"/usr/bin/google-chrome" is not an ELF file“/usr/bin/google-chrome”不是 ELF 文件
【发布时间】:2018-04-07 13:55:23
【问题描述】:

我打算将 ltrace 用于某些应用程序,例如 chrome,但是当我使用它时,我收到以下错误消息。

“/usr/bin/google-chrome”不是 ELF 文件

有人知道解决方案吗?我想知道运行应用程序究竟调用了哪些函数。

谢谢,

【问题讨论】:

    标签: google-chrome elf instrumentation ltrace


    【解决方案1】:

    有人知道解决方案吗?

    file -L /usr/bin/google-chrome
    /usr/bin/google-chrome: Bourne-Again shell script, ASCII text executable
    

    这告诉你google-chrome 是一个shell 脚本。如果你往里看,你会发现它最终会调用一个真正的 ELF 二进制文件(我的系统上是/opt/google/chrome/chrome)。

    我想知道运行应用程序究竟调用了哪些函数。

    ltrace 命令不会显示这些。它只会显示调用了哪些外部函数。

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 2018-01-15
      • 2014-03-27
      • 1970-01-01
      • 2020-10-18
      • 2023-03-05
      • 2021-05-07
      • 1970-01-01
      • 2022-01-12
      相关资源
      最近更新 更多