Ubuntu18下编译android的ffmpeg经验

虽然按照网上的一些资料(如:最简单的基于FFmpeg的移动端例子:Android HelloWorld_雷霄骅的博客-CSDN博客_android ffmpeg 例子,,编译FFmpeg4.1.3并移植到Android app中使用(最详细的FFmpeg-Android编译教程)_bobcat_kay的博客-CSDN博客_ffmpeg-android)的操作步骤做下来,但并没有得到我想要的so库。并发现在一开始编译的时候,就报错了:

/home/xd/AndroidFFmpeg/AndroidNdk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc is unable to create an executable file.
C compiler test failed.

 

我找到/home/xd/AndroidFFmpeg/AndroidNdk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc这个文件,发现这个文件只是一个sh的脚本文件。把里面的内容打开,复制出来到终端中运行,显示出没有clang。

根据资料:在Ubuntu 18.04系统中编译LLVM/Clang等全部源代码_Linux教程_云网牛站

Ubuntu编译安装llvm+clang_yunshouhu的博客-CSDN博客

Ubuntu16.04 从源码编译LLVM+Clang_colorfulshark的博客-CSDN博客

的步骤来安装clang

遂安装clang,安装方法也很简单 sudo apt-get install clang

但安装完,也没用,仍然出现这个问题

后来参考了这篇文章

Ubuntu 14.04下编译FFmpeg及在Android Studio中调用_qq_15239263的博客-CSDN博客

你可能感兴趣的:(Android,ffmpeg,android)