linux下交叉编译带x264包的ffmpeg时出现下面的错误! 5C

图片说明有大神能看出来怎么回事吗?
我的配置是:./configure --enable-shared --enable-libx264 --enable-gpl --prefix=/home/hzz/ff/ffmpeg --enable-cross-compile --arch=arm --target-os=linux --cross-prefix=arm-linux- --cc=arm-linux-gcc --extra-cflags=-I/home/hzz/ff/x264/include --extra-ldflags=-L/home/hzz/ff/x264/lib --extra-libs=-ldl

4个回答

x264的头文件等路径是不是没有正确包含到编译环境中,错误就是找不到定义

对照这个看看:https://www.cnblogs.com/tla001/p/5893000.html
注意库是否齐全、编译器的配置和版本等。

应该是编译时候没有加上x264库,加上就好了。

这类问题,很大程度是你的库没有,库不全,自己指定库文件的地址,我尝试过,不知道为甚会不好使,所以后来我添加库,要么用命令行,或者就是使用软件中心,但是要注意的是,不同的linux系统,他们库的名字很可能就是不一样的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐