linux下编译faac和x264的库

来源:互联网 发布:sql server error 40 编辑:程序博客网 时间:2024/05/20 16:08
 

linux下编译faac和x264的库


编译lamemp3

源码下载地址:

http://download.csdn.net/download/u010807126/6031777

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的执行文件 ,头文件和库都没拷。手动拷一下,生成的是静态库。

0 0
原创粉丝点击