когда я делаю кошку на "./wireshark", кажется, что это какой-то сценарий.
Возможно, потому что вы создали Wireshark из исходного кода в этом каталоге, и в этом случае является сценарием (сгенерированным libtool как сценарий оболочки ) .
Что нужно сделать вместо
gdb ./wireshark core`
есть
./libtool --mode=execute gdb ./wireshark core
, который сделает правильную магию для запуска GDB на реальном исполняемом файле, а не на скрипте (и для передачи правильной магии для поиска общих библиотек в вашей директории сборки).