2011-05-05 86 views
0

我有一個需要在Android下編譯的Linux庫。我知道應該用來構建這個程序:/ home/user/android-ndk/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-gcc然後編譯一個ndk-build 。我認爲對嗎?通過實用程序彙編應該正常工作?Android和交叉編譯

回答

1

您需要安裝Native Development Kit(NDK)並閱讀NDK中關於構建過程的文檔。 NDK的基本信息是http://developer.android.com/sdk/ndk/index.html,您需要安裝適當版本的Cygwin(如果您使用的是Windows)。

它帶有一個預構建的編譯器,所以你不應該重新編譯它。

+0

這是可以理解的。但問題是:由NDK(arm-eabi-gcc)中的實用程序編譯並執行ndk-build會正常工作嗎?直率的問題,但以防萬一,我問。 – Kyborg2011 2011-05-05 14:48:58

+0

哦。是的,這工作得很好。將正確的makefile放在一起有時會很痛苦,特別是如果你正在編譯的庫有很多塊,但它確實工作正常。 – Femi 2011-05-05 14:50:26

+0

我想構建一個相當複雜的庫。我有一些問題的問題。你可以談談(在ICQ,Scype,電子郵件或其他任何地方)?提前致謝! – Kyborg2011 2011-05-05 15:05:53