我試圖編譯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