Mam projekt aplikacji Eclipse CDT C++, który korzysta z biblioteki współdzielonej. Ta biblioteka jest skompilowana z informacjami debugowania, a jej źródło jest dostępne na właściwej ścieżce.Debugowanie za pomocą Eclipse CDT i GDB
Teraz próbuję debugować moją aplikację za pomocą Eclipse i GDB. Jeśli umieściłem breakpointy w kodzie źródłowym aplikacji, wszystko jest w porządku. Następnie otwieram plik źródłowy dołączonej biblioteki i umieszczam tam punkt przerwania. Podczas uruchamiania sesji debugowania ostrzegam, że "Brak pliku źródłowego o nazwie xxx.cpp w załadowanych symbolach" i wykonanie nie jest zatrzymywane w tym momencie. Jeśli wstawię ten sam punkt przerwania w tym samym pliku, gdy sesja debugowania jest już uruchomiona, wszystko działa poprawnie. Co jest nie tak?
Dzięki za pomoc.