网站地图官方微信:
网站首页 屯垦镇 流均镇 王屯乡 乔瓦镇 麻江县 长武县

当前位置: 首页 >

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

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

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

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

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

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

  • | 以色列为什么要打伊朗? |

    我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...

    查看详情>>
  • | 想深入学习网站后台技术,有哪些建议? |

  • | 为什么刘亦菲的脸这几年被捧上天了? |

  • | 如何评价高圆圆的身材算是美女类型的吗? |

  • | 你们的腰椎间盘突出,怎么治好的? |

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么? |

  • | 始终怀不上孕是种怎样的体验? |

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

  • | 如何看待三峡集团总部搬迁至武汉? |

  • | Trae和Cursor对比有什么优势吗? |

  • 春节期间研发了一款 flutter3.27+dart3高仿抖...

    2025-06-22
  • MacOS的流畅,像是你在五星级酒店洗了个澡,毛巾有熏香、镜...

    2025-06-22
  • 丐版16G性价比最高;24G可升级但不要预期太高。 个人觉得...

    2025-06-22
  • 我不知道我来日本对不对,我只知道我的一个朋友他没出国而且勤勤...

    2025-06-22

关注我们

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