undefined reference to av_register_all是什么情况?

环境是rhel as4 安装了ffmpeg-0..4.9。 编译时为./configure --prefix=/usr --enable-shared .
源代码放在/usr/local/src了。
当 gcc 1.c -o 1 时报错undefined reference to `av_register_all'
1.c 为:
#include "ffmpeg/avcodec.h"
#include "ffmpeg/avformat.h"
int main(char arg,char *argv[])
{
av_register_all();//注册所有可解码类型
}
我苦恼了好久了,请大侠们帮帮我!

慕村9548890
浏览 461回答 2
2回答

慕森卡

需要连接相关的库 gcc 1.c -o 1 -lm -ld -lz -lavcodec -lavformat -lavutil这样试试

牛魔王的故事

加-lavformat -lavcodec -lavutil
打开App,查看更多内容
随时随地看视频慕课网APP