FreePascal под Dos у проги бооольшой размер

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

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

Ответить
Dim
незнакомец
Сообщения: 6
Зарегистрирован: 04.08.2006 11:42:10
Откуда: Омск

FreePascal под Dos у проги бооольшой размер

Сообщение Dim »

Здравствуйте, Нужна помощь :)

Я скачал с freepascal.org сборку для Доса Go32v2(минимальную ~ 4 Мб) fpc версии 2.0.4
Теперь я написал простую программу

program a;
begin
end.

После этого я ее компилю командой
fpc a.pas -CX -Xs -Mtp -Og -O1 -O2 -O3 -Op2 -Xt

...и..получаю "мега прогу" в 112 кбайт..
А теперь вопрос что я сделал не так? :)

P.S. И подскажите пожалуйста, На каком бесплатном компиляторе паскаля лучшего всего писать под FreeDos
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

ещё попробуй параметр

-XX

это smart linking %)
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Dim писал(а):После этого я ее компилю командой
fpc a.pas -CX -Xs -Mtp -Og -O1 -O2 -O3 -Op2 -Xt

Подозреваю, что команда

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

fpc -CX -Xs -Mtp -Og -O1 -O2 -O3 -Op2 -Xt a.pas

даст больше проку
Аватара пользователя
noch
постоялец
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia
Контактная информация:

Сообщение noch »

если нужен минимальный размер кода, то качай tp5.5
У него helloworld размером 1.3 кб
но код будет шестнадцатиричным :)
haword
постоялец
Сообщения: 301
Зарегистрирован: 02.03.2006 10:34:40

Сообщение haword »

ну и любимый совет фрипаскальщков и лазеристов :) юзайте товарисч UPX!
Ответить