как задать путь к .ехе

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

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

как задать путь к .ехе

Сообщение zub » 13.02.2008 09:59:32

Извиняюсь если было, в поиске не нашел.
как в лазаре 0.9.24 указать куда класть ексешник?
до этого стоял старый лазарь 0.9.9 он хватал пути из fpc.cfg:
-FEc:\cad\
-FUc:\cad_source\dcu\
и работал.

9.24 работает только если exe ложить вместе с ppu, иначе пишет что неможет найти exe
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Сообщение tria » 13.02.2008 11:38:27

Пункт меню Проект->Параметры компилятора
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение zub » 13.02.2008 11:46:47

>>Пункт меню Проект->Параметры компилятора
там только -FU. мне нужно еще -FE его нигде найти немогу. много модулей, неудобно в одной папке
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Сообщение tria » 13.02.2008 12:04:06

В указанную директорию будт ложится exe, ppu, o файлы.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение zub » 13.02.2008 12:17:58

tria
а мне нужно exe в другую.
вот так:
-FEc:\cad\
в интерфейсе лазаря я этого не нашел (плохо искал?), fpc из cfg это берет, но потом лазарь неможет найти исполняемый файл.
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Сообщение amateur » 19.02.2008 16:59:26

:) прикольно....
в параметрах проекта, есть заголовок и экзешник. Туда и пиши.
А библиотеки указывать в параметрах компилятора. Удобно до безобразия....
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение zub » 19.02.2008 17:43:21

amateur
я уже нашел :roll: но всеравно спасибо))

был приятно удивлен, после настроек оптимизации fpc выдал ексешник на 500байт меньше чем делфи. жаль что после установки в делфи галки "оптимизация" снова 50Кб не в пользу fpc((
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Сообщение amateur » 20.02.2008 13:37:34

"настроек оптимизации fpc"
мона подробнее.... Самого оочень интересует уменьшение размера проги. Мне указали на один флаг... Убираю - прога меньше, установил - стандартный размер. :) Мож еще чет есть???
"Параметры компилятора - Связывание - Выдать номера строк в ошибках времени исполнения"
Наверное мона в фпс конфиг сделать. Но, скоко не пытался - нуль.
Мож, куда пошлете? Тока не в гугл :)
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение zub » 20.02.2008 15:43:24

>>мона подробнее....
убрать в лазаре все галки увеличивающие размер, поставить все галки уменьшаюшие))
полоучается чтото вроде:
fpc.exe -Rintel -S2ht -CX -OG3r -TWin32 -Xs -XX -va
+ исходниках {$IMPLICITEXCEPTIONS OFF} убирает убирает из кода обертку вызава процедур с var параметрами
у меня winapi+opengl, если юзать lcl то придется мириться с размером exeшника
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Сообщение amateur » 21.02.2008 11:26:50

сенкс
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru