Привет всем!
Спасибо за помощь заранее.
Я пытаюсь отладить исполняемый файл с несколькими файлами, и мне нужно установить точку останова за пределамитекущий файл.Когда я делаю это с CLI GDB, он говорит мне, что исходный файл не находится в текущем контексте, но спрашивает, хочу ли я выполнить ожидающую точку останова:
GNU gdb (GDB) 7.5.1
[...]
(gdb) file /caer/bin/DAP_Alm
Reading symbols from /caer/bin/DAP_Alm...done.
(gdb) break /caer/src/dac/dap/intsrv/DAP_CalcFns.c:22217
No source file named /caer/src/dac/dap/intsrv/DAP_CalcFns.c.
Make breakpoint pending on future shared library load? (and or [n]) and
Breakpoint 1 (/caer/src/dac/dap/intsrv/DAP_CalcFns.c:22217) pending.
Но когда я делаю это из DDD ста же версия GDB, я не получаю опцию для установки точки останова в ожидании:
GNU DDD 3.3.9
[...]
(gdb) file /caer/bin/DAP_Alm
Reading symbols from /caer/bin/DAP_Alm...done.
(gdb) break /caer/src/dac/dap/intsrv/DAP_CalcFns.c:22217
No source file named /caer/src/dac/dap/intsrv/DAP_CalcFns.c.
(gdb)
Вопрос в том, почему эта опция не появляется у меня из DDD?Стоит ли что-то активировать в настройке DDD?