Форум: "KOL";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизFreePascal - компиляция из командной строки. Найти похожие ветки
← →
savva © (2004-02-17 13:07) [0]Какие параметры для компилятора FPC надо задать, чтобы получить приложение, идентичное (по размеру и данным при неизменном коде) получаемому при компиляции из среды FPC. Выставляю параметры соответственно галочкам в среде.
А то уже вторую неделю пытаюсь решит этот вопрос и все никак.
PS. Надеюсь модератор не расценит эту ветку как подлежащую закрытию, так как она относится к одному из компиляторов библиотеки KOL
← →
Gandalf © (2004-02-17 18:28) [1]Не расценит... какую строку компиляции используешь?
← →
Владимир Кладов (2004-02-19 16:55) [2]Идентичное не будет. См. GotoFPC.zip, он немного староват, но там есть опции по крайней мере для работы из их ide.
← →
savva © (2004-02-20 15:50) [3]> Gandalf © (17.02.04 18:28)
для компиляции приложения:
program TestKOL;
uses
kol;
{$MODE DELPHI}
{$ASMMODE intel}
{$DEFINE I386}
{$SMARTLINK ON}
{$M-}
var
W : PControl;
begin
W := NewForm( nil, "Test" );
Applet := W;
W.Position := MakePoint( 20, W.Position.y );
Run( W );
end.
использую строку вида:
ppc386 <директория до проекта>\TestKOL.pas -WG -Sd -g -Fu<директория до KOL> -Fl<директория до KOL> -FD<директория BIN\Win32>
-TWin32 -- целевая платформа Win32
-WG -- Приложение GUI
-Sd -- syntax options: tries to be Delphi compatible
-g -- добавить отладочную информацию
В принципе директивы повторяют опции компилятора.
Cоответственно выставлены галочки в IDE - там размер после stripw - 37 Кб, а из командной строки также после stripw - 101 Кб. Все таки разница ощутимая.
> Владимир Кладов (19.02.04 16:55)
> Идентичное не будет.См. GotoFPC.zip,
> он немного староват, но там есть опции
> по крайней мере для работы из их ide
C работой из IDE проблем нет. Все прекрасно получается.
Хочется добиться тех же результатов (по размеру +- прау килобайт, а не в 3 раза разницы), используя
параметры командной строки (то есть из .bat файла)
← →
savva © (2004-02-24 17:37) [4]У кого нибудь есть мысли? :)
← →
Yury Sidorov (2004-02-24 19:17) [5]-g -- добавить отладочную информацию
а это зачем?
← →
Yury Sidorov (2004-02-24 19:19) [6]-Xs можно еще добавить
← →
savva © (2004-02-25 10:50) [7]> Yury Sidorov (24.02.04 19:17) [5]
> -g -- добавить отладочную информацию
> а это зачем?
> Yury Sidorov (24.02.04 19:19) [6]
> -Xs можно еще добавить
Не знаю, может я стормозил, но помоему есть разница по размеру получающегося приложения между компиляцией без отладочной информации и (с ней + stripw.exe)
ЗЫ. через пару часов попробую - отчитаюсь:)
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c