when config : module-default.sh
In file included from ./libavutil/internal.h:42:0,
from ./libavutil/common.h:467,
from ./libavutil/avutil.h:296,
from ./libavutil/avassert.h:31,
from libavfilter/aeval.c:26:
./libavutil/timer.h:38:31: fatal error: linux/perf_event.h: No such file or directory
# include
^
compilation terminated.
make: * [libavfilter/aeval.o] Error 1
root@debian:/home/hansen/ijkplayer/v088/ijkplayer-android/android/contrib#
metoo
我也遇到了这个问题,我看这个问题已经有好多人提出了,但还是没有找到解决方法
我也是这个问题...
我也是
在module-default.sh、module-lite-hevc.sh中添加如下一行配置即可
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-linux-perf"
module-lite.sh文件中有这一行:
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-linux-perf"
但是使用这个编译脚本,也还是报同样的错,用的ndk 版本为r14b
或许是ndk的版本差异吧,我前段时间刚编译过,没问题的,我用的r10e版本
好吧,我换个NDK版本试试,谢谢了!!
NDK r10E 可以编译成功。
@jiajunhui 你好,请问你编译出来的是几个 .so库?我编译出来只有一个libijkffmpeg.so,请问你用的ndk和FFmpeg的版本各是多少?
ndk用的是r10e,ffmpeg直接按照ijkplayer官方readme里面的步骤git clone的ffmpeg源码。
Most helpful comment
在module-default.sh、module-lite-hevc.sh中添加如下一行配置即可
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-linux-perf"