Страница 1 из 1

Подскажите список файлов для выполнения компиляции

СообщениеДобавлено: 18.03.2013 00:31:45
reynoldy
Free Pascal - Через каждое N-ое время приходиться просматривать большое количество маленьких работ, проверять запускаются ли и выполняют ли то что нужно.
Написал bat-ник который с помощью (fpc.exe) компилирует програмки, хочется "облегчить" папку и удалить лишнее - есть ли список файлов НЕОБХОДИМЫХ и ДОСТАТОЧНЫХ для выполнения компиляции?

Re: Подскажите список файлов для выполнения компиляции

СообщениеДобавлено: 18.03.2013 02:57:16
Vadim
ftp://ftp.freepascal.org/pub/fpc/snapsh ... 32_v27.zip - минимально необходимый набор.

Re: Подскажите список файлов для выполнения компиляции

СообщениеДобавлено: 18.03.2013 08:57:29
reynoldy
Кидаю fpc.exe в др.папку
Ложу рядом 123.pas (где 123.pas - это программка складывающая 2 числа)
Когда я выполняю "fpc.exe 123.pas", компилятор просит файл ppc386.exe, добавляю его и компиляция проходит.

в полученном

Vadim писал(а):ftp://ftp.freepascal.org/pub/fpc/snapshot/v27/i386-win32/base_w32_v27.zip - минимально необходимый набор.


я вижу три unit`а,
rtlconsts.rst
strutils.rst
stdconvs.rst

Является ли "пакет" из 5 файлов - ДОСТАТОЧНЫМ для компиляции любых других (простых) программ "школьного" курса?

Re: Подскажите список файлов для выполнения компиляции

СообщениеДобавлено: 18.03.2013 11:28:44
Vadim
Прошу прощения, не тот архив Вам указал. :)
Вам нужно:
1. ppc386.exe - это компилятор, он всё компилирует;
2. Откомпилированные стандартные модули (*.ppu, *.o). Из них компилятор берёт процедуры и функции, которые Вы используете в своей программе. Находятся в units/i386-win32. Какие именно Вам нужны модули оттуда - никто Вам никогда не скажет, т.к. кроме Вас никто не знает, какие именно функции Вы используете в своей программе. Берите все - не ошибётесь.
Никакие файлы Вам больше не нужны, но придётся ручками, в командной строке указывать, где у Вас лежат откомпилированные стандартные модули (или каждый раз прописывать это в батнике).
;)