Использование кода :: Blocks (13.12)/g ++ для создания тестового кода с использованием библиотек DVB V5 на Ubuntu 14.04. Библиотека была загружена, построена и установлена в инструкции по загрузке.Linux - не удается найти общую библиотеку
Если бы все это работало, тогда произошел сбой диска.
Решено переустановить все с нуля, а не использовать резервную копию и загрузить источник libdvbv5 и перестроить его. Казалось, все в порядке.
Заменен код :: Blocks тестового проект из резервной копии и очищен и перестроен все это, но при отладке или запуска из командной строки .... теперь говорит:
«ошибка при загрузке разделяемых библиотек: libdvbv5.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога «
Ну, библиотека, похоже, там. Ls -l в/USR/местные/Библиотека дает
lrwxrwxrwx 1 root root 17 May 14 21:34 libdvbv5.so -> libdvbv5.so.0.0.0
lrwxrwxrwx 1 root root 17 May 14 21:34 libdvbv5.so.0 -> libdvbv5.so.0.0.0
-rwxr-xr-x 1 root root 752569 May 14 21:34 libdvbv5.so.0.0.0
Без этого кода не будет строить в любом случае, и это делает. Должен признаться, я немного смущен, почему он жалуется на libdvbv5.so.0, когда то, что связано с ним, - это libdvbv5.so, и это прямая ссылка на libdvbv5.so.0.0.0.
Поцарапать голову над этим - что происходит?