转:ffmpeg编译,运行不过

本文详细描述了在安装ffmpeg过程中遇到的路径和依赖库配置问题,并通过调整pkg-config文件解决了该问题。重点突出了在遇到类似问题时需要注意包依赖关系的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1../configure
2.make
3.make install
正常安装结束。

 

网上查阅,普遍提示两种解决方法:

一、ffmpeg是纯C的库,应用程序用C++来编译。

二、路径、需要的库包含不全。红色字体以及其后的参数表示要关联的动态库。

以上具体就不说了,搜索下便是。

我在无数遍仔细确认上述两种可能性后,仍然报错。郁闷了一个晚上。。

后来查阅ffmpeg的 pkg-config,终于找到原因,错误导致过程让我痛苦,原因却很简单。

错误:gcc  test.c -o test -I/GA/gabin/include/ -L/GA/gabin/lib  -lavcodec -lavformat  -lavdevice -lavutil -pthread  -ldl -lswscale -lSDL -lbz2  -lasound -lz -lm  

调整: gcc  test.c -o test -I/GA/gabin/include/ -L/GA/gabin/lib  -lavformat  -lavdevice -lavcodec  -lavutil -pthread  -ldl -lswscale -lSDL -lbz2  -lasound -lz -lm  

问题解决,同志需要注意包依赖关系。

 

转载于:https://www.cnblogs.com/li-baibo/archive/2012/11/29/2794777.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值