Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Вниз

Минимальный размер приложения в FreePascal   Найти похожие ветки 

 
Fktrc   (2004-02-19 08:59) [0]

По умолчанию сабж занимает примерно 50 кил. Есть ли возможность уменьшить его?
PS: В Delphi я могу сделать приложение, начиная от 16 кб, а если использовать замену системных файлов от KOL, то и вообще от 6 кб.


 
Cobalt   (2004-02-19 09:09) [1]

Ужас! Уже и до FreePascal добрались!
:)))


 
Fktrc   (2004-02-25 04:31) [2]

Не, ну я полагаю, что можно и там кастрировать все системные библиотеки почти до нуля. Но, возможно, есть и более простой путь. Вот его то я и хочу узнать.


 
Erik   (2004-02-25 09:46) [3]

Ненадо никого кастрировать, пожалей билиотеки! И зачем тебе это надо, неужели вирусы стали писать и на паскале?


 
PVOzerski   (2004-02-25 10:12) [4]

ppc386 -CX -XX -B <моя_прога>
потом strip (или stripw) <получившийся экзе>.
Если поможет, объясню смысл проделанного :^)


 
PVOzerski   (2004-02-25 10:17) [5]

ЗЫ По этому рецепту интереса ради получил из begin end. 20992 байт (Win32, FPC 1.9).


 
Fktrc   (2004-02-26 05:18) [6]

2 PVOzerski
Вот интересная штука получается. При компиляции через оболочку fp размер примерно 60 кб. (FreePascal 1.0.10, оптимизация по размеру, Win2000sp4). Stripw усекает его до 16384 байт.
А при компиляции с помощью ppc386 размер 16896 байт. И от ключей компилятора, указанных Вами, ничего не меняется. Stripw на таком exe тоже отрабатывает без эффекта. Сама программа стандартная из demo - просто пустое окошко на api.
Придется кастрировать библиотеки!! :))


 
Anatoly Podgoretsky   (2004-02-26 08:59) [7]

В документации вроде расписано как уменьшить размер, но для этого надо соответственным образом компилировать библиотеки.


 
Fktrc   (2004-02-26 09:37) [8]

Спасибо. Почитаем документацию...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.018 c
8-25830
Kein
2003-10-27 18:55
2004.03.09
Вопрос к тем кто работал с DelphiX


1-25773
DSP
2004-02-27 10:07
2004.03.09
список установленных программ


7-25949
maxXP
2003-12-19 18:21
2004.03.09
Как сделать, чтобы прои нажатии на файл с нужным расширением


1-25792
sapsi
2004-02-26 08:15
2004.03.09
Панель как в винампе


14-25924
RealRascal
2004-02-15 10:07
2004.03.09
пишу так





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский