网站地图官方微信:
网站首页 蔡园镇 龙江县 值夏镇 金和镇 广罗乡 西荆镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么会有人喜欢养乌龟当宠物? |

    省事。 。 。 。 是真的省事。 。 。 。 。 。 从小...

    查看详情>>
  • | 中空的和氏璧是怎么做成传国玉玺的? |

  • | 究竟怎么学习IOS 开发啊? |

  • | 你的低成本爱好是什么? |

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

  • | 要不要帮导师装服务器? |

  • | switch2好用吗朋友们? |

  • | 如何评价鸿蒙电脑无法编写其自身运行的程序? |

  • | 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢? |

  • | 印度是真的烂还是咱们在信息茧房里面? |

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

  • 有人说做后端才有时间学技术,做前端只是无尽地改页面,不敢苟同...

    2025-06-25
  • 在天津认识的一个姑娘,裸高178,头身比我觉得不是九头身也算...

    2025-06-25
  • 养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里...

    2025-06-25
  • 用 Rust 打造微型游戏:从零开始的 Fl***y Dra...

    2025-06-25

关注我们

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