我下载了vlc源vlc-2.0.6.tar.xz来自 sourceforge。
通过编译时./configure
,出现以下错误:
configure: error: Could not find libmad on your system: you may get it from http://www.underbit.com/products/mad/. Alternatively you can use --disable-mad to disable the mad plugin.
./configure ----disable-mad
重试其他错误后:
No package 'libavutil' found. Pass --disable-avcodec to ignore this error.
等等。如何解决这个问题?我应该使用 --disable 持续禁用吗?
如何解决此类配置错误。这个问题不仅限于 vlc,而且广泛地我将从源代码安装包。
答案1
我建议您按照命令来解决此问题。
apt-get build-dep vlc
./configure
Ubuntu 存储库也有 vlc。
因此您可以使用以下命令来构建它。
apt-get source vlc
cd vlc-<version>
dpkg-buildpackage
用于dpkg-buildpackage -uc -us -b
获取二进制文件,dpkg-buildpackage -uc -us -S
无需使用 sudo 即可获取源包。