网站地图官方微信:
网站首页 南庄镇 五河县 许疃镇 尖峰镇 屏山县 风华镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么这么多人讨厌中国移动? |

    是时候祭出大杀器了: 移动用户:使用本机编辑短信“CXXZ#...

    查看详情>>
  • | 夸克网盘有可能超越百度网盘吗? |

  • | 为何有人说三亚景色不输泰国,中国游客却更爱去泰国? |

  • | 现在机械前景是不是已经超越好多工科了(包括计算机)? |

  • | 如何评价仓颉编程语言7月30日开源? |

  • | 在韩国生活有什么体验? |

  • | 长得漂亮真的很重要吗? |

  • | HTTP/3 解决了什么问题,又引入了什么新问题? |

  • | 为什么感觉现在的 bilibili 很没意思? |

  • | 微软双拼输入中的t和v都可以代表üe,有何区别呢? |

  • | 国外的女生为什么屁股都大? |

  • 严重怀疑当年的 P7 是一场“意外”~ 当初 P7 ...

    2025-06-22
  • 当初 RTX 5090D 出来后大家都发现它的游戏性能丝毫不...

    2025-06-22
  • 大纲 1.商品C端系统监听商品变更及刷新缓存 2.自研缓存框...

    2025-06-22
  • 见过杨幂,17年绣春刀杭州路演。 概括来说就是“一个很**...

    2025-06-22

关注我们

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