可能重复:
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