как отлаживать LCL ??

Вопросы программирования и использования среды Lazarus.

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

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

как отлаживать LCL ??

Сообщение Attid »

решил немного повозится в нем, вот только не знаю как, если просто править исходник, то для применения изменений надо перекомпилить все как-то не правельно =/ или удалить подобные *,о *,ппу и в проэкте прописать пути к исходникам ?

в общем кто как ?
Yogrik
постоялец
Сообщения: 116
Зарегистрирован: 22.03.2006 23:41:48

Сообщение Yogrik »

Удалить *.o и *.ppu
сказать make в lcl
и скомпилить свою прогу.......

PS Но при этом в лазаре не будет изменений!!!!
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Yogrik
твой ответ можно проще

Код: Выделить всё

cd /lazarus/lcl
make clean all


но пока багу ловлю я правлю в лазаре\ переключаюсь на консоль
выполняю майк, переключаюсь в лазарь запускаю прогу

много движений, цыкл минуту занимает, это долго.
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

Создай проект, добавь в качестве пути поиска lcl. Заюзай нужный модуль. По идее должно сработать.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

без идеи не работает.
во первых путей приходится кучу добовлять, во вторых файлы *.inc не находит =/ либо у меня лыжи либо я =(
этот вариант у меня не заработал, после того как потратил на него больше 10 минут вернулся на первый =(
Yogrik
постоялец
Сообщения: 116
Зарегистрирован: 22.03.2006 23:41:48

Сообщение Yogrik »

Attid писал(а):Yogrik
твой ответ можно проще

Код: Выделить всё

cd /lazarus/lcl
make clean all


но пока багу ловлю я правлю в лазаре\ переключаюсь на консоль
выполняю майк, переключаюсь в лазарь запускаю прогу

много движений, цыкл минуту занимает, это долго.


Ну это как тебе удобно, просто мой способ быстрее компилится....;)
А жалуешься ты на время..........

Ну в твоем случае тогда все просто........
Project->Compiler Options
Закладка Compilation
Execute Before, там наверно выбираешь Call on: compile
И пишешь command:make -C /home/yogrik/cross/laz/lcl/
Ну естественно путь пишешь свой.....

И отображения сообщений по вкусу, но в общем хватает (Scan for FPC messages)
Ответить