debugger for multithreaded apps
2 отговора
98 прегледа
debugger for multithreaded apps
Здравейте
Имам една програмка (на C++), аз съм си я писал.
Многонишкова е, обаче нещо се чупи.
Препоръчайте ми нещо за дебърване.
Пробвах GDB (на RedHat 9), обаче изглежда GDB-то нещо не се оправя с нишките.
Имам една програмка (на C++), аз съм си я писал.
Многонишкова е, обаче нещо се чупи.
Препоръчайте ми нещо за дебърване.
Пробвах GDB (на RedHat 9), обаче изглежда GDB-то нещо не се оправя с нишките.
Re: debugger for multithreaded apps
Доколкото знам gdb работи добре с многонишкови програми. Спомням си, че съм го използвал да дебъгвам такива програми, но не помня доколко сериозно.
Не мисля, че има друг дебъгер за Линукс.
Какво точно не прави добре gdb?
Не мисля, че има друг дебъгер за Линукс.
Какво точно не прави добре gdb?
Re: debugger for multithreaded apps
Те проблемите изглежда се оправиха, обаче въпроса е принципен.
Имам RedHat 9, и на него като напиша
info threads
не ми дава нищо, или пък като крашне програмата ми пакзва някакво съвсем измислено мято, което няма нищо общо със забиването.
Сложих GDB 6, пишеше че вече имало подръжка за NGPT, но пак неможах да го убедя да дебъгва многонишкова програма
Имам и FreeBSD 5.1, на него GDB-то веднага захапа.
Като забие нещо и показва точно където си е проблема.
Така и не разбрах какво му е на RedHat-a.
Преди вереме си имах едни други проблеми с RedHat 7.3 ....
GCC 2.96 генерираше счупен код, STL-a който върви към RedHat 7.3 е с бъгав
std::string.
Въобще с RedHat само проблеми съм си имал
Имам RedHat 9, и на него като напиша
info threads
не ми дава нищо, или пък като крашне програмата ми пакзва някакво съвсем измислено мято, което няма нищо общо със забиването.
Сложих GDB 6, пишеше че вече имало подръжка за NGPT, но пак неможах да го убедя да дебъгва многонишкова програма
Имам и FreeBSD 5.1, на него GDB-то веднага захапа.
Като забие нещо и показва точно където си е проблема.
Така и не разбрах какво му е на RedHat-a.
Преди вереме си имах едни други проблеми с RedHat 7.3 ....
GCC 2.96 генерираше счупен код, STL-a който върви към RedHat 7.3 е с бъгав
std::string.
Въобще с RedHat само проблеми съм си имал