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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

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

Под спойлер
Код: Bash
  1. ld -lsqlite3 --verbose
  2.  
« Последнее редактирование: 30 Ноябрь 2018, 02:06:09 от EvangelionDeath »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн victor00000

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

« Последнее редактирование: 01 Декабрь 2018, 22:06:46 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

 

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