FPC debugger for Linux

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

FPC debugger for Linux

Сообщение klem4 » 04.08.2008 22:18:38

Установил FPC следующим образом:

Код: Выделить всё
# apt-get install fp-compiler
# apt-get install fpc-ide


При попытке пройти программу пошагово, ругается что No debugger support avalible

Помогите пожалуйста настроить :)

Добавлено спустя 1 час 40 минут 24 секунды:
шаманство smile.gif
заинсталил по очереди (sudo dpkg -i <скачанный пакет>):

fp-units-rtl_2.2.0-1_i386.deb
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... 1_i386.deb
p-compiler_2.2.0-1_i386.deb
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... 1_i386.deb
fp-ide_2.2.0-1_i386.deb
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... 1_i386.deb

запуск: sudo fp -d

:mrgreen:
klem4
незнакомец
 
Сообщения: 1
Зарегистрирован: 04.08.2008 22:13:32

Re: FPC debugger for Linux

Сообщение St_r_Aner » 30.08.2008 20:19:18

Столкнулся с такой же проблемой, но в Mandriva Linux (версии 2007.0, 2007.1,2008.0) - везде отладчик не работает. FPC ставил из rpm c официальных репозиториев.
Может кто знает как побороть?
St_r_Aner
незнакомец
 
Сообщения: 2
Зарегистрирован: 30.08.2008 20:11:33

Re: FPC debugger for Linux

Сообщение Logo » 31.08.2008 02:15:10

Установите "GNU debugger (gdb)"
# apt-get install gdb ### точно не помню
В Mandriva:
# urpmi gdb
или из графического менеджера пакетов, пакет "gdb"
Затем в меню Lazarus "Environment" -> "Debugger options", вкладка "General", выбираем тип "GNU debugger (gdb)" и ниже прописываем путь к файлу gdb, обычно это "/usr/bin/gdb"
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: FPC debugger for Linux

Сообщение Attid » 31.08.2008 10:04:43

Logo писал(а):Затем в меню Lazarus "Environment"

у них нет лазаруса =) они фпциде юзают.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FPC debugger for Linux

Сообщение St_r_Aner » 01.09.2008 11:08:01

gdb установлен, лазаруса нет. Мне чисто для учебы надо, fpc-ide вполне хватает, в принципе программы несложные пока, но с отладчиком оно как то удобнее.
St_r_Aner
незнакомец
 
Сообщения: 2
Зарегистрирован: 30.08.2008 20:11:33

Re: FPC debugger for Linux

Сообщение Logo » 02.09.2008 05:34:57

В fpc-ide я не знаю как подключить gdb :oops:
Консольные приложения пишу тоже в Lazarus`е.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: FPC debugger for Linux

Сообщение FedeX » 05.09.2009 17:33:16

Похожая ситуация:
стоят Лазарус 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

И дальше отладки не происходит... Мож кто знает, что это может быть?
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: FPC debugger for Linux

Сообщение alex_alex_alex1 » 23.09.2013 14:34:32

viewtopic.php?f=1&t=8769 - решено.
alex_alex_alex1
постоялец
 
Сообщения: 207
Зарегистрирован: 15.10.2010 14:08:50


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

Рейтинг@Mail.ru
cron