12.1. Введение

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

Free Pascal поддерживает создание общедоступных библиотек на нескольких операционных системах. В таблице 12.1 показано, для каких операционных систем поддерживается создание библиотек.

Таблица 12.1. Поддержка общедоступных библиотек.

Операционная система

Расширение библиотеки

Префикс библиотеки

linux

.so

lib

windows

.dll

Нет

BeOS

.so

lib

FreeBSD

.so

lib

NetBSD

.so

lib

В столбце «префикс библиотеки» показано, какие имена библиотек разрешены и будут созданы. Например, для LINUX имя библиотеки всегда будет иметь префикс lib, когда она будет создана. Так что если вы создаёте библиотеку с именем mylib, то для LINUX в результате создания это будет библиотека libmylib.so. Кроме того, при импорте процедур из общедоступной библиотеки нет необходимости указывать префикс или расширение библиотеки.

В следующих разделах мы узнаем, как создать библиотеку и использовать её в программе.