Похожая ситуация:
стоят Лазарус 0.9.29, FPC 2.2.4, GDB 6.8
Всё из deb пакетов. В Лазаре путь к отладчику прописан. Опция включать отладочную информацию стоит.
При запуске проекта из Лазаруса (сам Лазарус запущен из консоли) отладчик выдаёт в консоль следующее:
- Код: Выделить всё
[TDebugger.SetFileName] "/home/fedex/Projects/PhloXLib/phloxlib/trunk/ThirdDimension/Test/Test"
[TMainIDE.DoRunProject] B TGDBMIDebugger
TGDBMIDebugger.StartDebugging WorkingDir="/home/fedex/Projects/PhloXLib/phloxlib/trunk/ThirdDimension/Test/"
[Debugger] Log output: &"No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context.\n"
TGDBMIDebugger.ProcessResult Error: ,msg="No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context."
[Debugger] Log output: &"info functions FPC_CPUINIT\n"
[Debugger] Log output: &"info functions $$_RUNERROR$\n"
[Debugger] Log output: &"info address main\n"
[Debugger] Log output: &"info file\n"
[Debugger] File type: elf32-i386
[Debugger] Entry point: 0x80a4300
[WARNING] Debugger: Unknown stopped reason:
[Debugger] Log output: &"info program\n"
[Debugger] Target PID: 2884
[Debugger] Console output: ~"[Thread debugging using libthread_db enabled]\n"
[Debugger] Log output: &"Error while reading shared library symbols:\n"
[Debugger] Log output: &"Cannot find new threads: generic error\n"
[Debugger] Log output: &"Cannot find new threads: generic error\n"
[WARNING] Debugger: unexpected result-record: ^error,msg="Cannot find new threads: generic error"
[TMainIDE.DoRunProject] END
И дальше отладки не происходит... Мож кто знает, что это может быть?