Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ошибка при компиляции  (Прочитано 711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн marinap

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
ошибка при компиляции
« : 29 Ноября 2018, 21:46:47 »
/usr/bin/x86_64-linux-gnu-ld: cannot find -lsqlite3
collect2: error: ld returned 1 exit status

вылетает такая ошибка, когда собираю прогу из исходников
компилирую
cmake
make

Оффлайн 0xAD

  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: ошибка при компиляции
« Ответ #1 : 29 Ноября 2018, 22:10:57 »
Для компиляции требуется установить пакет(ы) для разработки для используемых компилируемой программой библиотек, в данном случае требуется статически (на этапе компиляции) связываемая библиотека sqlite3, содержащаяся в пакете libsqlite3-dev в репозитории.

Оффлайн marinap

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: ошибка при компиляции
« Ответ #2 : 29 Ноября 2018, 22:17:34 »
Уже установлен пакет libsqlite3-dev самой новой версии (3.22.0-1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 208 пакетов не обновлено.

все установлено

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: ошибка при компиляции
« Ответ #3 : 30 Ноября 2018, 02:02:48 »
marinap, принято предоставлять побольше инфы, а еще луше и ссылку прикрепить откуда и чего вы брали для компиляции...

Под спойлер
Код: (bash) [Выделить]
ld -lsqlite3 --verbose
« Последнее редактирование: 30 Ноября 2018, 02:06:09 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ошибка при компиляции
« Ответ #4 : 01 Декабря 2018, 22:05:05 »
strace -f make 2>&1 | grep -io "\".*libsqlite3.*\""

« Последнее редактирование: 01 Декабря 2018, 22:06:46 от victor00000 »
Wars ~.o

 

Страница сгенерирована за 0.043 секунд. Запросов: 22.