У меня проблемы с gdb под emacs 24. Я скомпилировал свой код c с ключом -g, и таблица символов загружается в gdb.У меня проблема в том, что при загрузке приложения исходный код не отображается, точки останова не видны.Я полагаю, что между буфером исходного кода и буфером gdb нет никакой связи.
Я использовал gdb в emacs раньше (emacs 22 и 23), и он работал хорошо, а теперь нет.Я также попробовал это в emacs -q
, поэтому никакие плагины не загружались, если мой .emacs был виноват, никакой радости.
Просто подведу итог (поэтому я не получаю ответы "compile with -g"):
- Я скомпилировал с -g Я загрузил emacs без плагинов
- Я использовал
annotate=3
с gud-gdb - Я даже попробовал gdb-mi (не делает 'вообще не работал, дальше не шел по этому пути)
GDB не работает с отображением исходного кода (с точками останова).Что я могу сделать, чтобы это исправить, или, по крайней мере, как я могу узнать, что не так?