2
« kdy: 21. 07. 2012, 18:28:09 »
Zdravím,
momentálně pracuji jako C programátor, vyvíjím pro Widle a pro QNX. Pro vývoj na QNX využívám kombinaci vim + gcc + gdb. Dosud jsem narazil jen na jednu zvláštnost gdb, který v jednom případě tvrdil, že funkce byla zavolána s NULLovým pointrem a to zjevně nebyla pravda. Nicméně i to mě později navedlo na chybu, která byla až ve volané funkci - byl omylem zavolán memset na pointer a ne na paměť, kam ukazoval. Jinak osobně jsem si v případě problémů vystačil s vypsáním backtracu, vypsáním některých proměnných a breakpointy. To všechno lze v gdb zvládnout poměrně snadno.