.png)
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(사용리보푸스 1.1.2)
opusenc를 1.2.1로 컴파일하려면 어떤 마법 명령을 사용해야 합니까?
답변1
패키지를 제거합니다 libopus-dev
. 당신은 당신 자신의 libopus를 사용하여 컴파일하기를 원하기 때문에 필요하지 않습니다.
답변2
당신의 실수는 opus를 설치한 후 실행되지 않았다는 것입니다.sudo ldconfig
그렇다면 그것은 당신이 만들고 설치한 Opus 버전에 연결되었을 것입니다.(런타임에..
다음에 ldconfig를 실행하는 패키지를 설치할 때 /usr/local/에 설치한 버전이 좋든 나쁘든 사용된다는 점에 유의하십시오.