Компилировать opus-tools с помощью opus 1.2.1 (Ubuntu 17.04)
Как мне скомпилировать opus-tools
использовать Opus 1.2.1?
Я вручную установил последнюю версию Opus
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
tar -xzf opus-1.2.1.tar.gz
cd opus-1.2.1
./configure
make
sudo make install
Это завершается без ошибок и, я полагаю, означает, что библиотека 1.2.1 теперь установлена.
Затем я пытаюсь скомпилировать инструменты opus:
wget https://archive.mozilla.org/pub/opus/opus-tools-0.1.10.tar.gz
tar -xzf opus-tools-0.1.10.tar.gz
cd opus-tools-0.1.10
./configure
make
Теперь у меня есть opusenc
и другие инструменты, скомпилированные в этом каталоге. Тем не менее, когда я бегу ./opusenc --version
я вижу
opusenc opus-tools 0.1.10 (с использованием libopus 1.1.2)
Какую магическую команду мне нужно использовать для компиляции opusenc с 1.2.1?
2 ответа
Ваша ошибка заключалась в том, что после установки опуса вы не запускались sudo ldconfig
Если бы у вас было то, это связывалось бы с той версией опуса, которую вы создали и установили.(Во время выполнения..
Обратите внимание, что в следующий раз, когда вы установите какой-либо пакет, который запускает ldconfig, версия, которую вы установили в /usr/local/, будет использоваться лучше или хуже..
Удалить пакет libopus-dev
; вам это не нужно, так как вы хотите скомпилировать, используя свой собственный libopus.