Компиляция модуля
Компиляция модуля выполняется почти также, как и
компиляция программы.
Отличие заключается только в том, что при компиляции модуля не вызывается компоновщик.
Для компиляции модуля, который находится (например) в файле foo.pp, просто напечатайте:
fpc foo
См. также замечания о расширениях файлов в разделе
Компиляция программы.
Если всё правильно, то вы получите два файла модуля:
- foo.ppu – это файл с описанием откомпилированного вами модуля.
- foo.o – это файл, содержащий актуальный код модуля. Этот файл и является конечным продуктом компиляции.
Оба файла необходимы, если вы планируете использовать модуль в нескольких программах.
Не удаляйте их. Если вам нужен модуль для распространения, вы должны предоставлять
оба файла – .ppu и .o. Один файл бесполезен без другого.