Заметки · 24.10.2025

SQLite и IDE Lazarus в Linux

Как установить свежий релиз IDE Lazarus в Linux я уже рассказывал где-то здесь. Этот пост я решил посвятить созданию Linux-окружения для разработки приложений в IDE Lazarus с обращением к файловым базам данных SQLite.

Во время установки пакета sqlite3laz я наткнулся на предупреждение и ошибку сборки IDE. К сожалению, скриншот окна сообщений у меня не сохранился, а вот предупреждение выглядело так:

Warning: linker: /usr/bin/ld: cannot find -lsqlite3: No such file or directory

Впрочем, даже не смотря на ошибку сборки, sqlite3laz сделал вид, что успешно сохранился в IDE:

Вот только работоспособности IDE это не прибавило. Пришлось разбираться с зависимостями вручную. По какой-то причине мне казалось, что установив пакет sqlite3 проблема будет решена, но не тут-то было.

Всё дело в том, что для разработки требуется пакет libsqlite3-dev. Установить весь комплект для работы SQLite можно с помощью этой команды:

 sudo apt install sqlite3 libsqlite3-dev

Если Вы попали в ту же ситуацию, что и я, то после установки зависимостей в систему, потребуется удалить из IDE sqlite3laz, перезапустить Lazarus и установить пакет снова. После всего этого смело нажимаем на кнопку «Сохранить и перезапустить IDE».