Как я могу выполнить hp-systray от gdb?

Я хотел бы смочь работать hp-systray от gdb для получения stacktrace и справки исправляют очень раздражающую ошибку, которой это было вокруг некоторое время теперь. Однако, если я пытаюсь работать

gdb hp-systray 2>&1 | tee ~/gdb-hp-systray.txt

согласно статье Wiki Ubuntu о получении следа, я получаю следующий вывод:

GNU gdb (Ubuntu/Linaro 7.4-0ubuntu1) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
"/usr/bin/hp-systray": not in executable format: File format not recognized

Кроме того, использование gdb run управляйте возвращает следующее:

(gdb) run
Starting program:  
No executable file specified.
Use the "file" or "exec-file" command.

Выполнение hp-systray самостоятельно в работах терминала как ожидалось, поэтому как я могу заставить это работать от gdb?

0
задан 6 March 2012 в 08:54

1 ответ

hp-systray это скрипт на python, поэтому попробуйте:

$ gdb --args python /usr/bin/hp-systray
0
ответ дан 6 March 2012 в 08:54

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

Похожие вопросы: