编译lamemp3
源码下载地址:
tar zxvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure --prefix=/usr
make
make install
编译x264
源码下载地址:
ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xvf last_x264.tar.bz2
cd x264-snapshot-20140403-2245
./configure --prefix=/usr ,出现以下错误:
Found no assembler
Minimum version is yasm-1.2.0
需要安装yasm,并且版本是1.2
直接sudo apt-get install yasm,出来的版本是0.8,解决方法:
1) 从http://www.linuxfromscratch.org/blfs/view/svn/general/yasm.html 下载yasm-1.2.0源码
2)
./configure --prefix=/usr
make
sudo make install
测试看一下版本,
mobley@ubuntu:~/Tools/lib/yasm-1.2.0$ yasm --version
yasm 1.2.0
Compiled on Apr 4 2014.
Copyright (c) 2001-2011 Peter Johnson and other Yasm developers.
正确。然后回到x264目录下继续编译。
./configure --prefix=/usr
make
make install,安装时发现只拷走了x264的执行文件 ,头文件和库都没拷。手动拷一下,生成的是静态库。