美文网首页
Window + Cgywin + ndk编译X264

Window + Cgywin + ndk编译X264

作者: 对着天说晚安 | 来源:发表于2018-12-11 09:33 被阅读0次

环境配置:
cgywin:直接官网下载,安装的时候全部确认就好了。官网:https://www.cygwin.com/


NDK:直接在官网上下载最新版就好了,官网:https://developer.android.com/ndk/downloads/
x264源码:也是直接官网下载就好了。官网:https://www.videolan.org/developers/x264.html

将X264源码放到cgywin的home目录下面,其实哪里都可以,之后记得修改sh文件就好了。
将NDK放到cgywin的home目录下面,其实哪里都可以,之后记得修改sh文件就好了。

在X264里面创建一个新的文件,名字为build.sh,其内容如下:

#!/bin/bash
NDK=C:/cygwin64/home/android-ndk-r14b
SYSROOT=$NDK/platforms/android-14/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64
function build_one
{
./configure \
--enable-static \
--enable-shared \
--disable-asm \
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
--host=arm-linux-androideabi \
--sysroot=$SYSROOT \
$ADDITIONAL_CONFIGURE_FLAG
}
CPU=arm
PREFIX=$(pwd)/android/$CPU
build_one

NDK记得写全路径,否则会出现这个问题

No working C compiler found.

SYSROOT记得修改android-14这个里面的14。
TOOLCHAIN记得修改arm-linux-androideabi-4.9这个里面的4.9。
之后进入都目录下,运行这个脚本。成功则显示如下:



然后make -j4或者make,可能会出现以下情况:



输入以下指令:(记得根据自己的NDK路径变换)
/home/android-ndk-r14b/build/cmake/android.toolchain.cmake

输出结果不用考虑。之后在make或者make -j4,等待编译完成。



成功就会保存so,.a,dll文件在当前目录下面。



到此就完成了。

相关文章

  • Window + Cgywin + ndk编译X264

    环境配置:cgywin:直接官网下载,安装的时候全部确认就好了。官网:https://www.cygwin.com...

  • ffmpeg android 移植2018-06-27

    编译x264 #!/bin/bash NDK=/Users/li/Documents/android-ndk-r1...

  • NDK 编译环境配置

    NDK 编译环境配置遇到问题和解决方案 环境AndroidStudio 3.0.1Window10 No tool...

  • Android NDK 编译 ffmpeg + x264

    原文连接:https://blog.csdn.net/yu540135101/article/details/10...

  • x264编译

    1 X264编译 1 编译所需资料 x264源码官网和 x264-ios编译脚本 2 开...

  • linux 下编译x264

    目录 下载编译nasm 下载编译yasm 下载编译x264 参考阅读 首先需要下载汇编工具,最新的x264使用的汇...

  • 环境搭建之库的编译

    编译LAME 在windows中ndk-build来进行编译 在linux中用ndk-build来编译 ndk-b...

  • 5. 集成微信的Xlog

    Xlog的本地编译 1. 准备工作 你需要安装python,NDK,CMake,如果是Window系统,还需要安装...

  • 编译x264和fdk-aac

    编译x264 : 下载x264源码最新版: https://www.videolan.org/developers...

  • mac编译x264出错

    场景:使用 x264 脚本编译 x264 时,出现问题错误: 提示找不到编译器这段时间更新了Xcode,所以需要更...

网友评论

      本文标题:Window + Cgywin + ndk编译X264

      本文链接:https://www.haomeiwen.com/subject/yjbqhqtx.html