网站地图官方微信:
网站首页 丰田乡 华漕镇 道场乡 南浔镇 恭城镇 三益乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 你因为什么事情报过警? |

    晚上11点买到一条***烟,要求店家***一赔三,店家报警说...

    查看详情>>
  • | 孩子画过什么画让你非常震惊? |

  • | 养乌龟如何降低换水频率? |

  • | 面试中被嘲笑Token放在redis里,该如何应对这种情况呢? |

  • | 如果带 ipad 到教室或者图书馆,上厕所时候会不会被偷? |

  • | 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? |

  • | 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考? |

  • | golang总体上有什么缺陷? |

  • | 敢不敢把你最近保存到网盘里的东西发出来? |

  • | 儿子被大学退学,呆在家里啥也不干,我们该怎么办? |

  • | PHP现在真的已经过时了吗? |

  • 主要是国内“没有信用”的环境对用户的心理培养了普遍的“不信任...

    2025-06-24
  • 我们本地有个小孩哥,骑了个斯特拉93还是95 本来好好骑也没...

    2025-06-24
  • 1. 我家孩子刚刚中考完。 全省看,到不了前20%,算中等...

    2025-06-24
  • 多简单,因为中国输了,而且短期没有任何机会赶上。 这玩意儿...

    2025-06-24

关注我们

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