我正在查看编译 VLC 的说明,并且我必须说明我想要包含哪些模块。
好吧,我想包含所有可以编译的内容。我可以这样做吗?
答案1
根据的输出./configure --help
,没有配置选项可以通过一个步骤启用每个输入/视频/音频/接口等 pp 插件。
但是你可以将输出限制./configure --help
为默认禁用的选项:./configure --help |grep disabled
这将返回类似
--cache-file=FILE cache test results in FILE [disabled]
--enable-non-utf8 support legacy non-UTF-8 systems (default disabled)
--enable-debug build with run-time assertions (default disabled)
--enable-gprof profile with gprof (default disabled)
--enable-cprof profile with cprof (default disabled)
--enable-coverage build for test coverage (default disabled)
--enable-run-as-root allow running VLC as root (default disabled)
--enable-pvr support PVR V4L2 cards (default disabled)
--enable-vcdx navigate VCD with libvcdinfo (default disabled)
--enable-realrtsp Real RTSP module (default disabled)
--enable-wma-fixed libwma-fixed module (default disabled)
--enable-shine shine mp3 encoding module (default disabled)
--enable-omxil openmax il codec module (default disabled)
--enable-iomx iomx codec module (default disabled)
--enable-merge-ffmpeg merge FFmpeg-based plugins (default disabled)
--enable-switcher Stream-out switcher plugin (default disabled)
--enable-faad faad codec (default disabled)
--enable-real Real video decoder module (default disabled)
--enable-tremor Tremor decoder support (default disabled)
--enable-egl OpenGL support through EGL (default disabled)
--enable-android-surface Android Surface video output module (default disabled)
--enable-ios-vout iOS video output module (default disabled)
--enable-directfb DirectFB support (default disabled)
--enable-aa aalib output (default disabled)
--enable-audioqueue AudioQueue audio module (default disabled)
--enable-opensles Android OpenSL ES audio module (default disabled)
--enable-hildon Hildon touchscreen UI (default disabled)
--disable-ncurses ncurses interface support (default disabled)
--enable-xosd xosd interface support (default disabled)
--enable-fbosd fbosd interface support (default disabled)
--enable-lirc lirc support (default disabled)
--enable-update-check update checking system (default disabled)
--enable-growl growl notification plugin (default disabled)
--enable-media-library media library (default disabled)
此列表可能是决定启用哪些选项的一个很好的起点。 只启用每个选项而不检查后果是不明智的,构建可能会因缺少库而失败。 此外,您应该仔细检查该列表是否涵盖了所有重要选项;我没有检查 ./configure --help
详细地。