当前位置:编程学习 > wap >>

cygwin下交叉编译ffmpeg的诡异问题求助!

在cygwin下,用 交叉编译的 gcc执行文件,arm-linux-androideabi-gcc.exe 进行编译,发现无论编译什么文件,统统提示目标文件不存在,明明指定了 sysroot 的,还有源文件其实是存在的。

命令行如下:(NDK为最新版本r8)

/cygdrive/E/Android/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc --sysroot=/cygdrive/E/Android/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/sysroot -fPIC -DANDROID -fasm -mfpu=neon -marm -march=armv7-a -c -o /tmp/ffconf.zLILvLSM.o /tmp/ffconf.fg0eGVNl.c

错误提示:

arm-linux-androideabi-gcc.exe: error: /tmp/ffconf.fg0eGVNl.c: No such file or directory
arm-linux-androideabi-gcc.exe: fatal error: no input files
--------------------编程问答-------------------- 做视频处理啊?我也在用cygwin编译libjpeg --------------------编程问答-------------------- 是的,视频解码,交叉编译 ffmpeg --------------------编程问答-------------------- 我也遇到了这个问题:
BEGIN /home/Administrator/temp/ffconf.0S3rvU86.c
    1 int main(void){ return 0; }
END /home/Administrator/temp/ffconf.0S3rvU86.c
/home/Administrator/android-ndk-r5/toolchains/arm-eabi-4.4.0/prebuilt/windows/bin/arm-eabi-gcc -fPIC -DANDROID -c -o /home/Administrator/temp/ffconf.Qhoorpmz.o /home/Administrator/temp/ffconf.0S3rvU86.c
arm-eabi-gcc.exe: /home/Administrator/temp/ffconf.0S3rvU86.c: No such file or directory
arm-eabi-gcc.exe: no input files
C compiler test failed.

不知你解决了吗?
我的qq:526869611 
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,