首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用cygwin和android r5在windows上编译ffmpeg-0.10.3

如何用cygwin和android r5在windows上编译ffmpeg-0.10.3
EN

Stack Overflow用户
提问于 2013-03-27 16:12:20
回答 1查看 2.9K关注 0票数 1

我想用cygwin和android在windows上编译ffmpeg。我发现这个链接非常有用,因为编译ffmpeg有步骤指南。

Does anyone find this useful? - Compiling FFMPEG on Windows with Cywin and NDK r5

但是最后,当我要创建.so文件时,我在cygwin中得到了这个错误。

控制台输出:

代码语言:javascript
运行
复制
vikram mahal@vikrammahal-PC ~
$ cd /cygdrive/c/ffmpeg-0.10.3
vikram mahal@vikrammahal-PC /cygdrive/c/ffmpeg-0.10.3
$ dos2unix build_android.sh
dos2unix: converting file build_android.sh to Unix format ...
vikram mahal@vikrammahal-PC /cygdrive/c/ffmpeg-0.10.3
$ ./build_android.sh
)/configure: line 10: warning: setlocale: LC_ALL: cannot change locale (C
': not a valid identifierort: `LC_ALL
./configure: line 14: syntax error near unexpected token `$'{\r''
'/configure: line 14: `try_exec(){
./build_android.sh: line 54: make: command not found
./build_android.sh: line 55: make: command not found
C:\android-ndk-r5\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin\ar
m-linux-androideabi-ld.exe: cannot open output file ./android/armv7-a/libffmpeg.
so: No such file or directory
EN

回答 1

Stack Overflow用户

发布于 2013-03-28 06:49:59

1] ./配置:第14行:意外令牌‘$’{\r‘附近的语法错误

若要解决此问题,请创建build_android.sh的备份副本并运行

代码语言:javascript
运行
复制
$dos2unix build_android_backup.sh
$sh build_android_backup.sh

2] ./build_android.sh:第54行: make:命令未找到

若要解决上述错误,请在安装Cygwin时安装'make‘程序

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15663704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档