GDB has serious debugging issues with multiple threads (pthreads). Are there any other good multi-threaded debuggers for C / C ++ on * nix?
I personally have not had much trouble with GDB when debugging a multi-threaded application, so it may be useful for you to find out exactly what “problems” you have. This will help us respond better.
There are several tools that I used in the past to debug multi-threaded applications on Linux, most of which are based on GDB, rather than replacing it. These include:
, Linux ( !), " Linux", :
http://www.scribd.com/doc/3009706/Debugging-Linux-Applications
Allinea DDT... , , C, ++ Fortran.
TotalView - , . , parallelism. , .
* nix. , GDB , , FreeBSD (7.0-RELEASE), , , .
- gdb, , , , , gdb. , , gdb gcc, gcc.
The AIX debugger for Windows allows you to debug multi-threaded applications.
Source: https://habr.com/ru/post/1696999/More articles:Исправление ошибок SqlExceptions - sql-serverUsing Outlook API to access a specific folder - c #What does BlazeDS Livecycle data services do, like PyAMF or RubyAMF? - pythonMoving SQL2005 application to SQL2008 - sql-server-2008Can the >> operator read int hex and decimal? - c ++Test environment for testing black box regression - embeddedFailures caused by logrotate on Apache 2 with password protected SSL key - sslКак я могу захватить stdin и stdout системной команды с Perl script? - perlPure implementation of strategy template in Perl - design-patternsUsing custom structure - iphoneAll Articles