网站地图官方微信:
网站首页 狼山镇 长堎镇 三阳镇 淄川区 建南镇 高明区

当前位置: 首页 >

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

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

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

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

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

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

  • | 汤姆·克鲁斯在国外算几线? |

    这张是03年名利场的封面图,基本涵盖了当年一线男星,22年过...

    查看详情>>
  • | SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 性在婚姻生活中真的重要吗? |

  • | 你们跟网友面过基吗?翻车了吗? |

  • | kafka解决了什么问题? |

  • | 如何评价黄子华? |

  • | 使用J***a开发简单CAD软件? |

  • | go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情? |

  • | 中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义? |

  • | 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗? |

  • 提名微软Windows Phone的动态磁贴 在微软的设...

    2025-06-20
  • 海面战斗不像在内地,海面的地图是无障碍的。 没有任何地形优...

    2025-06-20
  • 2024年下半年,我从派出所调动到交警工作。 第2次值班时...

    2025-06-20
  • 很简单,各种主流平台一直会广撒网式的给冒头的艺人发任务,你干...

    2025-06-20

关注我们

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