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

Форум для изучающих FPC и их учителей.

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

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

Сообщение reynoldy » 18.03.2013 00:31:45

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

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

Сообщение Vadim » 18.03.2013 02:57:16

ftp://ftp.freepascal.org/pub/fpc/snapsh ... 32_v27.zip - минимально необходимый набор.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение reynoldy » 18.03.2013 08:57:29

Кидаю 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 файлов - ДОСТАТОЧНЫМ для компиляции любых других (простых) программ "школьного" курса?
reynoldy
незнакомец
 
Сообщения: 2
Зарегистрирован: 18.03.2013 00:12:09

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

Сообщение Vadim » 18.03.2013 11:28:44

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


Вернуться в Обучение Free Pascal

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

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

Рейтинг@Mail.ru