我正试图用这个盖伊剧本 (https://github.com/guardianproject/android-ffmpeg)为Android编译ffmpeg,因为它看起来是最简单的,而整个https://github.com/guardianproject/android-ffmpeg实际上不是我的专长领域。
让我们看看我迄今做了些什么:
/Documents/ndk中$ sudo apt-获取更新 $ sudo apt-获得升级 $ sudo apt-获取安装构建-基本 gcc -v $ make -v
sudo install git (或类似于安装git的东西)git clone https://github.com/guardianproject/android-ffmpeg.gitbuilding部分复制cd android-ffmpeggit submodule initgit submodule updateNDK_BASE=/path/to/android-ndk ./configure_make_everything.sh它大部分进展顺利,直到它说:
arm-linux-androideabi-gcc无法创建可执行文件C编译器测试失败 如果你认为配置出错了,..布拉赫
我不知道这意味着什么,也不知道该去哪里。在这中,我在文件夹上做了一些chmod 777,以确保可以执行一些内容。
也是从这,我尝试了他的脚本,但没有任何运气。
帮助?
发布于 2013-03-24 22:48:15
分解脚本“config_make_everything”正在做的事情。一步一步地跑..。
每一步都会创建一个类似于“config.log”的文件,您可以在这里找到更多关于编译器出错的详细信息。
当你开始使用NDK,IMO,投资一点学习曲线的时间,通过它的./doc目录,并确保您有正确的集成。在NDK安装中,有一些示例。从CLI构建一些只为了确保ENV是正确的和安装是好的,并且您至少对构建是一个可重复的过程有一些想法。这将证明您可以使用构建工具进行良好的“交叉编译”。然后,您可以返回到guardian.ffmpeg的东西。
IMO --这个项目的NDK构建有很多进展,如果不了解任何底层配置/构建堆栈,就能将其全部构建起来,这需要很多运气。
https://stackoverflow.com/questions/15604851
复制相似问题