Отдается предпочтение статическим библиотекам вместо динамических при
линковке
Синтаксис
Описание
Когда создаются выполняемые файлы или shared library/DLL,
опция -static может использоваться, чтобы указать компилятору
отдать предпочтение линковать статические библиотеки, а не
shared libraries/DLLs. Линкер когда найдет в каталоге
статические и динамические библиотеки с одним именем, будет
использовать статическую версию.
Установка этой опции поможет избежать некоторых или всех
зависимостей от общих (shared dll) библиотек.
Различия платформ
- На Linux возможно создать просто статически связанные выполняемые
файлы, потому что статические версии системных библиотек,
используемые в FreeBASIC, доступны.
- На Windows нет никаких статических версий системных библиотек, поэтому
опция -static может быть полезной
См. также