网站地图官方微信:
网站首页 东张乡 尚家镇 秀市镇 东华镇 马上乡 新吉乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 新手平面设计师(方向美工)怎么有目的提升设计能力? |

    平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3...

    查看详情>>
  • | 为什么那么多人用GO?GO语言的优势在哪里? |

  • | 我弟弟做桌面运维工作的,好像只会简单的数据库增删改查备份恢复和打印机电脑的维护等一年多没工作了咋办? |

  • | 怎么看待B站舞蹈区和某些风格比较暴露的up? |

  • | 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗? |

  • | 程序员为什么讨厌PHP编程语言? |

  • | 古代没有污染,所用食物全是纯天然,为什么古人的寿命短? |

  • | 为什么河南饮食走不出去? |

  • | 为什么都认为无GC语言一定会比有GC语言要快? |

  • | 人工智能相关专业里有什么「坑」吗? |

  • | 健身教练们觉得女生怎样的身材才是好身材? |

  • 好用,指 request 被一个死了九年的包占用。 新来的...

    2025-06-24
  • 首先感谢我的好友_(:з」∠)_ 今年的3.4月份左右 在一...

    2025-06-24
  • 本人女,年龄36岁,有颈椎史20年。 最刚开始是从上高中开始...

    2025-06-24
  • 我觉得zed在做好一个编辑器的本职工作上 还是不错的 作为一...

    2025-06-24

关注我们

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