У меня есть проект приложения Eclipse CDT C++, который использует общую библиотеку. Эта библиотека скомпилирована с информацией об отладке, и ее источник доступен по правильному пути.Отладка с Eclipse CDT и GDB
Теперь я пытаюсь отлаживать свое приложение с помощью Eclipse и GDB. Если я поставлю точки останова в исходном коде приложения, все будет в порядке. Затем я открою исходный файл включенной общей библиотеки и поставлю точку останова. При запуске сеанса отладки я предупреждаю, что «Нет исходного файла с именем xxx.cpp в загруженных символах», и выполнение не останавливается в этой точке. Если я поставил ту же точку останова в тот же файл, когда отладка сеанса уже запущена, все работает нормально. Что не так?
Благодарим за помощь.