【发布时间】:2011-07-09 10:08:08
【问题描述】:
使用 android ndk r5b 编译 ffmpeg。
ffmpeg 0.6.1
安卓 ndk r5b
cygwin 1.7
构建参考网址:http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html
但是,ffmpeg ./configure 结果错误! (在 config.err 文件下面)
check_cc
BEGIN /tmp/ffconf.GlDiY1P8.c
1 int main(void){ return 0; }
END /tmp/ffconf.GlDiY1P8.c
/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/windows/bin/arm-eabi-gcc -fPIC -DANDROID -c -o /tmp/ffconf.1kQLpGaU.o /tmp/ffconf.GlDiY1P8.c
arm-eabi-gcc.exe: /tmp/ffconf.GlDiY1P8.c: No such file or directory
arm-eabi-gcc.exe: no input files
C compiler test failed.
所以,我只是尝试测试代码。
// test.c code
int main(){
return 0;
}
/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/windows/bin/arm-eabi-gcc -fPIC -DANDROID -c -o ./test.o ./test.c
好的!!!!没问题。
但是, cp ./test.c /tmp(复制到/tmp)
/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/windows/bin/arm-eabi-gcc -fPIC -DANDROID -c -o ./test.o /tmp/test.c
arm-eabi-gcc.exe: /tmp/test.c: No such file or directory
arm-eabi-gcc.exe: no input files
失败!!! 区别只是文件路径。 /tmp 目录存在,权限正确。 /home/test.c 是相同的结果。
怎么了?
【问题讨论】:
-
您成功解决了上述问题吗?如果是这样,您能分享一下解决方案吗?
标签: android ffmpeg configure android-ndk