2012-07-12 55 views

回答

1

原則上可能,但Android可以在許多移動平臺上運行,而gcc一次只能針對其中的一個。因此,該應用程序將不可移植,並且說它運行在ARM Linux上(而不是它在Android上運行)會更接近真實。

有關於thisthat問題的其他詳細信息。 編輯:我第一次誤讀這意味着NDK與股票gcc不兼容,但仔細一看,它是兼容的。然而,人們通常使用NDK本身附帶的略微修改過的gcc,這就是通常開發本地應用程序的方式。

關於長期便攜性的警告仍然適用。

+0

這是完全錯誤的:您可以使用GCC毫無問題地編譯程序。人們在使用Android NDK時都會這樣做。即使在沒有固定的機器上,它們也運行得非常好。 – 2012-07-12 21:47:44

+0

腮紅。謝謝@NilsPipenbrinck。 – 2012-07-12 22:38:29

相關問題