3.3. Компиляция модуля

На верх  Назад  Вперёд

Компиляция модуля не сильно отличается от компиляции программы. Отличие заключается только в том, что при компиляции модуля не вызывается компоновщик. Для компиляции модуля, который находится (например) в файле foo.pp, просто напечатайте:

fpc foo

См. также замечания о расширениях файлов в предыдущем разделе.

Если всё правильно, то вы два файла модуля:

1.foo.ppu – это файл с описанием откомпилированного вами модуля.

2.foo.o – это файл, содержащий актуальный код модуля. Этот файл и является конечным продуктом компиляции.

Оба файла необходимы, если вы планируете использовать модуль в нескольких программах. Не удаляйте их. Если вам нужен модуль для распространения, вы должны предоставлять оба файла – .ppu и .o. Один файл бесполезен без другого.