我试图编译Android的ffmpeg使用这个guy script(https://github.com/guardianproject/android-ffmpeg),因为它看起来是最简单的,整个NDK真的不是我的专业领域。编译Android的ffmpeg时出现问题
所以让我们看看我迄今所做的:
- 下载并安装一个新的Ubuntu 12.04,从LTS:在VirtualBox的http://www.ubuntu.com/download/desktop。 (曾与视频的一些小问题,但一些更新终端的ubuntu后启动并运行)
- 安装了Android SDK和downloded/unzipped the NDK为
/Documents/ndk
- 我使用这些命令来安装编译器:
$ sudo易于得到更新
$ sudo易于得到升级
$ sudo易于得到安装建立必要的
$ GCC -v
$使-v
- 然后
sudo install git
(或类似的东西安装GIT) - 然后
git clone https://github.com/guardianproject/android-ffmpeg.git
- 然后从球员
building
页部分复制 cd android-ffmpeg
git submodule init
git submodule update
NDK_BASE=/path/to/android-ndk ./configure_make_everything.sh
它主要是顺利,直到它说:
ARM-Linux的androideabi-GCC是无法创建一个可执行文件C 编译器测试失败
如果你认为配置出了错误,.. blaah blahh blaah
我不确定这是什么意思或从哪里去。 from this我在文件夹上做了一些chmod 777
以确保可以执行的东西。
也this我试过他的剧本,但没有任何运气。
有帮助吗?
今天我正在关闭,但我一定会尝试一下您的意见,提示和建议。谢谢。 – Budius 2013-03-24 22:52:57
使用NDK,你应该知道'cross-toolchain'是什么以及它是如何得到它的编译器的。这在'文档'目录中。然后,有了监护人,你至少应该知道'build_all'中的每个步骤都在做些什么......输入是什么,配置在哪里,输出在哪里...... – 2013-03-24 23:08:27