Не может найти libavcodec при выполнении./настраивать для vlc

Я пытаюсь выполнить './configure' для vlc на человечности 10.04. Но это не может найти libavcode библиотеки по некоторым причинам. У меня есть проверка/usr/lib, она имеет библиотеки, почему./настраивать не может найти его?

Это - ошибка от './configure':

checking for AVCODEC... no
configure: error: Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.

Но я уже устанавливаю libavcodec-dev, но он все еще перестал работать:

$ sudo apt-get install libavcodec-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libavcodec-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 201 not upgraded.

Я проверил '/usr/lib', я вижу libavcodec.so:

-rw-r--r-- 1 root root 7339558 2010-03-04 04:42 libavcodec.a
lrwxrwxrwx 1 root root      21 2010-06-26 00:38 libavcodec.so -> libavcodec.so.52.20.1
lrwxrwxrwx 1 root root      21 2010-05-10 22:30 libavcodec.so.52 -> libavcodec.so.52.20.1
-rw-r--r-- 1 root root 5560152 2010-03-04 04:54 libavcodec.so.52.20.1
-rw-r--r-- 1 root root 1316312 2010-03-04 04:42 libavformat.a
lrwxrwxrwx 1 root root      22 2010-06-26 00:38 libavformat.so -> libavformat.so.52.31.0
lrwxrwxrwx 1 root root      22 2010-05-10 22:30 libavformat.so.52 -> libavformat.so.52.31.0
-rw-r--r-- 1 root root  694880 2010-03-04 04:42 libavformat.so.52.31.0
-rw-r--r-- 1 root root   85164 2010-03-04 04:42 libavutil.a
lrwxrwxrwx 1 root root      20 2010-06-26 00:38 libavutil.so -> libavutil.so.49.15.0
lrwxrwxrwx 1 root root      20 2010-05-10 22:30 libavutil.so.49 -> libavutil.so.49.15.0
-rw-r--r-- 1 root root   47296 2010-03-04 04:54 libavutil.so.49.15.0

Спасибо за любую справку.

10
задан portforwardpodcast 8 May 2015 в 21:53
поделиться

2 ответа

Проверьте файл configure.log Может быть, это подскажет, чего не хватает. Это может быть заголовочный файл вместо библиотеки.

3
ответ дан 3 December 2019 в 23:48
поделиться

По умолчанию libavcodec устанавливается в / usr / lib, а vlc по умолчанию - в / usr / local / lib. В vlc добавьте --prefix = / usr в строку конфигурации, чтобы исправить это. Лиюн

1
ответ дан 3 December 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: