2012-06-25 29 views
3

我正在編寫一個Android應用程序來測試網絡性能,並且我想在應用程序中使用iPerf。我可以找到已經爲Android編譯的二進制iPerf文件(然後我可以在手機上運行iPerf並收集其輸出),但我有興趣自己編譯這些文件。如何使用NDK爲Android編譯現有的C程序?

這裏,有人提出,可以用來編譯程序的腳本: http://sourceforge.net/tracker/index.php?func=detail&aid=3533374&group_id=128336&atid=711373

我知道,它需要NDK,但我不知道從哪裏開始。有沒有什麼好的資源或建議可以幫助指導我自己編譯(在Windows上,但我也有Cygwin)。我知道C以及如何在Linux上使用GCC,但我不確定從哪裏開始。

感謝您提前提供任何幫助!

+1

NDK的不是設計爲編制「C程序」。 NDK旨在編譯將被鏈接到主機Java應用程序的C/C++庫。 – CommonsWare

+0

無論如何,仍然無法編譯C程序嗎? – yellow

回答