都是配置,编译,安装,三部曲,下面两个例子
安装x264
cd /usr/local/src
tar xjf x264-master.tar.bz2 # 或你下载的具体包名
cd x264
1、配置
./configure --prefix=/usr/local --enable-shared --enable-pic
2、编译和安装
make -j$(nproc) && sudo make install
3、刷新系统的动态链接库缓存,让系统运行时能快速找到你刚安装的共享库(.so 文件)。
#关键:让系统找得到 .so 和 pkg-config
sudo ldconfig
安装后验证:
x264 --version # 能输出版本就 OK
pkg-config --libs x264 # 能出 -lx264 就说明 ffmpeg configure 找得到了
安装ffmpeg
1、编译前的准备工作(配置阶段)
./configure \--prefix=/usr/local/ffmpeg \--enable-shared \--disable-static\--enable-gpl \--enable-libx2642、编译(把代码变成库文件)
在当前终端窗口中,继续输入以下命令。利用电脑的多核处理器加速编译($(nproc) 会自动获取CPU核心数):
make-j$(nproc)3、安装(把文件复制到系统目录)文件正式安装到系统中,(如果不加 sudo,可能会因为没有权限写入 /usr/local 目录而报错):
sudo make install