可能重複:
Which compiler does Android NDK use?是否可以配置GCC爲android編譯?
我想知道是否有可能通過GCC編譯原生Android應用程序。這甚至有可能嗎? o.O
可能重複:
Which compiler does Android NDK use?是否可以配置GCC爲android編譯?
我想知道是否有可能通過GCC編譯原生Android應用程序。這甚至有可能嗎? o.O
原則上可能,但Android可以在許多移動平臺上運行,而gcc一次只能針對其中的一個。因此,該應用程序將不可移植,並且說它運行在ARM Linux上(而不是它在Android上運行)會更接近真實。
有關於this和that問題的其他詳細信息。 編輯:我第一次誤讀這意味着NDK與股票gcc不兼容,但仔細一看,它是兼容的。然而,人們通常使用NDK本身附帶的略微修改過的gcc,這就是通常開發本地應用程序的方式。
關於長期便攜性的警告仍然適用。
這是完全錯誤的:您可以使用GCC毫無問題地編譯程序。人們在使用Android NDK時都會這樣做。即使在沒有固定的機器上,它們也運行得非常好。 – 2012-07-12 21:47:44
腮紅。謝謝@NilsPipenbrinck。 – 2012-07-12 22:38:29
請參閱:http://stackoverflow.com/questions/6602929/which-compiler-does-android-ndk-use – 2012-07-12 20:51:33