网站地图官方微信:
网站首页 白鹤镇 兰英乡 呷拉镇 则约乡 金斗乡 泾明乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 有一个***约你出去,你会去吗? |

    就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼...

    查看详情>>
  • | 是什么原因让你决定开始练书法? |

  • | 目前中国程序员和美国程序员的差距在哪里? |

  • | 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶? |

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

  • | 是否可以在编程语言中引入更多的上下文有关的语法规则,使它更接近自然语言,为什么? |

  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 为什么切尔诺贝利泄漏了100年不能住人,而广岛原***爆炸后很快就重建了,不都是核么? |

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

  • 一、持有的服务器1.阿里云:2H2G3M,每年99续费,主要...

    2025-06-26
  • 如果***是在他们的阿里云账号下,在管理上他们是有完全管理权...

    2025-06-26
  • 红帽9是Fedora 1和RHEL3的前代操作系统,发布于2...

    2025-06-26
  • 看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很...

    2025-06-26

关注我们

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