是否可以配置GCC来为Android编译?

时间:2012-07-12 20:45:30

标签: android c mobile

  

可能重复:
  Which compiler does Android NDK use?

我想知道是否可以通过GCC编译原生Android应用程序。这甚至可能吗? o.O

1 个答案:

答案 0 :(得分:1)

原则上可行,但Android设计为在许多移动平台上运行,而gcc一次只能针对其中一个。因此,该应用程序将无法移植,并且在ARM Linux(例如)上运行它比在Android上运行更接近真实。

thisthat问题还有其他详细信息。 编辑:我首先误读了这意味着NDK与库存gcc不兼容,但仔细看,它是兼容的。然而,人们通常使用NDK本身附带的略微修改的gcc,这是您通常开发本机应用程序的方式。

关于长期可移植性的警告仍然适用。