网站地图官方微信:
网站首页 丛台区 新堡乡 程龙镇 池上镇 忍水镇 太保市

当前位置: 首页 >

Android为什么不直接执行Linux的程序?而是自己搞一套?

安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。

但是,安卓并不能直接运行传统的基于glibc的Linux软件。

由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。

实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。

Android为什么不直接执行Linux的程序?而是自己搞一套?

  • | 你这一生 ,悟出最大的一个道理是什么 ? |

    一个字:燃。 1、无论遇到什么样的困难,就算全世界都绝望了...

    查看详情>>
  • | 明星现实中真的很漂亮吗? |

  • | vue转react是什么感受? |

  • | MySQL不香吗,为啥还要Elasticsearch? |

  • | 三只羊是不是被人做局了? |

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

  • | 如何评价基努•里维斯的演技? |

  • | 能分享一下你写过的rust项目吗? |

  • | 当下房子已经跌到这样了,你会买吗,为什么? |

  • | 胸大的女孩会自卑 吗? |

  • | 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。? |

  • 腾讯 Qt 人才匮乏不匮乏,我不关心。 我在意的是 Qt 那...

    2025-06-23
  • 哎呦,小老弟,你这问题问得挺有意思,正好踩在了老油条的脚趾上...

    2025-06-23
  • 什么奇葩问题?能diy不好吗,难道要像打印机那样,被厂家卡着...

    2025-06-23
  • GPS靠不住,伊朗早在2015年就与中国签署了军用北斗导航技...

    2025-06-23

关注我们

添加微信好友,关注最新动态