"/usr/bin/google-chrome" не является файлом ELF

Я собираюсь использовать ltrace для некоторых приложений, таких как chrome, но когда я его использую, я получаю следующее сообщение об ошибке.

"/ usr / bin / google-chrome" не является файлом ELF

Кто-нибудь знает о решении? Я хочу знать, какие именно функции вызываются при запуске приложения.

Спасибо,

1 ответ

Кто-нибудь знает о решении?

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

Это говорит вам, что google-chrome это сценарий оболочки Если вы загляните внутрь, вы увидите, что в конечном итоге он вызывает настоящий бинарный файл ELF (/opt/google/chrome/chrome в моей системе).

Я хочу знать, какие именно функции вызываются при запуске приложения.

ltrace Команда не покажет вам это. Он только покажет вам, какие внешние функции вызываются.

Другие вопросы по тегам