网站地图官方微信:
网站首页 九堡镇 南泗乡 畅好乡 烟溪乡 三龙乡 勐大镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

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

    查看详情>>
  • | 空战的时候可不可以先击落预警机? |

  • | postgres集群的选择? |

  • | 055驱逐舰 是个什么概念? |

  • | golang 与rust 在服务器程序领域相比较,各有什么优劣势? |

  • | 老饭骨做的饭真的好吃吗 ? |

  • | 新买的移动硬盘该格式化为 NTFS 还是 exFAT? |

  • | 我国004号航母什么时候下水? |

  • | 新手养鱼,养什么鱼好? |

  • | 福州人口流出为什么这么严重? |

  • | 哪一句话让你沉默了很久? |

  • 当务之急最该解决的问题是大众对于 AI大模型的正确认知以及最...

    2025-06-20
  • 我两个都用,有一天忽然想到一个问题,就苹果电脑的体量,愿意做...

    2025-06-20
  • 我也不知道我的短不短,从以前的 45cm 左右到了现在 40...

    2025-06-20
  • 我觉得Swift最强的是无缝集成C,制作完XCFramewo...

    2025-06-20

关注我们

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