网站地图官方微信:
网站首页 雪峰镇 堂邑镇 柘城县 良庆镇 卡达乡 香山乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么好看的家一看就是国外的? |

    一些漂亮的家居图片,一看就是老外设计出来的。 似乎老外的设计...

    查看详情>>
  • | 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢? |

  • | 公务员单位为什么不用指纹打卡机并且严格考勤制度? |

  • | Linux内核代码大佬们如何观看的? |

  • | 和女生合租,都会发生什么事情? |

  • | 如何自己搭建一个本地刷题库? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利? |

  • | 如何评价剪映svip,599一年,有替代方案吗? |

  • | 2025年了 Rust前景如何? |

  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • 有一年过年回老家耽误了一下,大概半个多月。 回家一看,一缸...

    2025-06-19
  • 大家都知道360借条吧?一直挂的是360的品牌,在360集团...

    2025-06-19
  • 个人丐版技术栈:vue/react + node + mys...

    2025-06-19
  • 主要症状持续时间:自6月底开始,已持续数月。 症状表现:日常...

    2025-06-19

关注我们

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