查看本文之前,请先看VLC官网:
wiki.videolan.org/AndroidCompile
编译VLC在网络上已经有许多人在说了,我是站在前人的基础上编译的,碰到问题多取百家之长是明智的!
下面是记录我在ubuntu上编译VLC的经历
环境变量配置
…省略
编译错误处理
- 普遍的错误
 这里列举一个例子的异常:谷歌搜索1 
 2
 3make: *** [../../contrib/tarballs/openjpeg-1.5.0.tar.gz] Error 7 
 make: *** Deleting file `../../contrib/tarballs/openjpeg-1.5.0.tar.gz'
 contribs: make fetch failedopenjpeg-1.5.0.tar.gz且下载,放在vlc/contrib/tarballs目录下,重新编译
- 版本错误
 主要呢文档说明不是很详细,以致会出现以下不容易直接跳过的问题1 
 2
 3
 4
 5
 6
 7
 8
 9
 10安装yasm ---> 官网:If targeting an Android-x86 device, yasm must be installed too. 
 sudo apt-get install yasm
 安装gettext ---> 官网:notably gettext 0.19.3 or later is required.
 下载gettext-0.19.3.tar.xz
 xz -d gettext-0.19.3.tar.xz
 tar -xf gettext-0.19.3.tar.xz
 cd gettext-0.19.3
 ./configure
 make -j4
 sudo make instal
编译
| 1 | $ sh compile.sh | 
最终显示了BUILD SUCCESSFUL表示已经编译成功了!
