Я отлаживаю исполняемый файл (без исходного кода), который был скомпилирован для отладки. GDB имеет возможность устанавливать точки останова при определенной функции, например break division()
Есть ли способ сделать то же самое в Eclipse CDT ??? Спасибо !
Я не уверен, насколько полезно вам отлаживать без исходного кода, но вот способ сделать это.
Предполагая, что исполняемый файл загружен в проект Eclipse:
EDIT: вот экранный снимок:
Вот два способа сделать это:
(1) В окне Breakpoints (Window | Show View | Breakpoints) выберите «Добавить функцию Breakpoint» (она находится в выпадающем меню). Введите имя своей функции (и любые условия и т. Д.) В диалоговом окне Function Breakpoint.
(2) Откройте консоль gdb (в Eclipse Juno: Window | View | Console. Затем с маленького значка телевизионного изображения выберите «gdb»). Вы можете ввести произвольные команды gdb:
break unlink Breakpoint 11 at 0x7ffed58b3320 info breakpoints Num Type Disp Enb Address What 11 breakpoint keep y 0x00007ffed58b3320 <unlink>