在WIndow下安装好MSYS之后如何编译FFmpeg文件使之生成.so文件

来源:互联网 发布:知金教育是真的吗 编辑:程序博客网 时间:2024/05/19 05:32

在WIndow下安装好MSYS之后如何编译FFmpeg文件使之生成.so文件

在此小记下,以免又忘了,不知去哪儿找了。

首先要确保编译FFmpeg环境已经搭好可用了。这可是要费点功夫。

若没搭建好可以参考如下牛人网站跟着他一步步走,到11步时基本环境已经搭建好了。

http://jeremiah.blog.51cto.com/539865/126804

其次要确保安装了NDK,没的话去如下网站下个解压。

http://developer.android.com/sdk/ndk/index.html

好了,到这现在可以开始编译了:

第一步:

找到要编译的ffmpeg文件的路径,然后在SYSM下转到此路径下,

在此介绍个MSYS的命令的一个快捷键,在命令行里面,选中你要复制的内容后,按下是shift就复制成功了;按住shift点下鼠标左键在命令行里进行粘贴。

第二步:

在此路径下输入 cd jni

第三步:

编译,找到NDKndk-build所在的路径,输入到此路径下,点击Ok就可以,注意的是SYSMtab提示功能键提示路径是斜杠线,而我们要用的是反斜杠,注意改过来,具体步骤见下图。虽然有几个警告,不过流程是这样滴。




ffmpeg最新版的编译中遇到的问题???

/root/android-ndk-r7b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/i686-android-linux/bin/arm-eabi-gcc is unable to create an executable file.
C compiler test failed.


If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

原创粉丝点击