opus 1.2.1로 opus-tools 컴파일(Ubuntu 17.04)

opus 1.2.1로 opus-tools 컴파일(Ubuntu 17.04)

opus-toolsOpus 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(사용리보푸스 1.1.2)

opusenc를 1.2.1로 컴파일하려면 어떤 마법 명령을 사용해야 합니까?

답변1

패키지를 제거합니다 libopus-dev. 당신은 당신 자신의 libopus를 사용하여 컴파일하기를 원하기 때문에 필요하지 않습니다.

답변2

당신의 실수는 opus를 설치한 후 실행되지 않았다는 것입니다.sudo ldconfig

그렇다면 그것은 당신이 만들고 설치한 Opus 버전에 연결되었을 것입니다.(런타임에..

다음에 ldconfig를 실행하는 패키지를 설치할 때 /usr/local/에 설치한 버전이 좋든 나쁘든 사용된다는 점에 유의하십시오.

관련 정보