2012-07-12 53 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

相关问题