我一直試着去編譯X264爲的Android與線程支持......但沒有成功...編譯X264藉助Android平臺的線程支持
我已經成功地編譯同樣不支持線程... configure命令如下:
./configure --prefix=$PREFIX \
--enable-pic \
--host=arm-linux \
--disable-cli \
--cross-prefix=$PREBUILT/bin/arm-linux-androideabi- \
--sysroot=$PLATFORM
其中PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86
和 PLATFORM=$NDK/platforms/android-14/arch-arm
我也嘗試過並且沒有選項--enable-static
和extra-ldflags="-lpthread"
,但嘗試make
時它以錯誤結束。
有什麼辦法可以完成上面說的...?
什麼錯誤都給出? – 2013-03-12 22:04:19
查看配置期間創建的config.log文件。應該有幾個(大約4)pthread_create測試失敗。你的任務是閱讀爲什麼失敗,並相應地改變配置,至少其中一個不會失敗。您還可以添加--extra-cflags =「 - v」進行配置,以便gcc輸出將更加詳細,以找出哪些路徑用於標題和庫搜索。 – nobody555 2013-03-13 07:10:40
@ nobody555:會嘗試,並儘快報告相同... – Stryker33 2013-03-14 14:48:02