linux 编译libvlc,libvlc源码编译

  • Post author:
  • Post category:linux


#-1   安装编译vlc的必要工具

######VLC须要C11编译器以及开发工具链

######建议使用高于4.9版本的gcc,另外clang/LLVM也是能够的。若是你是从git仓库构建,你还须要gnu构建系统即 autotools(autoconf,automake,libtol,gettext)来设置Makefile.并确保这些工具是最新且可用linux

sudo apt-get install git build-essential pkg-config libtool automake autopoint gettext flex bison

#-2  获取vlc源码

######可使用ftp获取官方发布的正式版本,也可使用git获取。若是使用的git开发版本,首先须要引导源代码树

######若是autotool过期或者丢失 ./bootstrap会失败git

git clone git://git.videolan.org/vlc.git

cd vlc

./bootstrap

######若是你下载的是官方发布版本,提取文件,而后进入源码目录

wget ftp://ftp.videolan.org/pub/videolan/vlc/2.2.4/vlc-2.2.4.tar.xz

tar xvJf vlc-2.2.4.tar.xz

cd vlc-2.2.4

#-3   获取,安装第三方库

######如今能够配置VLC了,可是必须先确保全部的依赖关系都已经安装就绪。

######必须安装并启用所需的全部第三方库。若是未能安装所需的库,则可能致使vlc应用程序出现错误。

######完整的第三方库列表能够从https://wiki.videolan.org/Contrib_Status/获取macos

sudo apt-get -y install libvorbis-dev libogg-dev libtheora-dev speex libspeex-dev flac libflac-dev \

x264 libx264-dev liba52-0.7.4-dev mpeg2dec libmpeg2-4-dev faad libfaad-dev faac libfaac-dev \

lame libmp3lame-dev ffmpeg libavdevice-dev libmad0 libmad0-dev liboil0.3 libschroedinger-dev \