网站地图官方微信:
网站首页 白云乡 阳坡乡 明集乡 魏都区 邵原镇 王旗乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 在广州,找个对象是不是真的很难? |

    个人情况: ***年本科,某贸易公司会计, 收入稳定,高16...

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

  • | 你生活中做过最自律的一件事是什么? |

  • | 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢? |

  • | 维护一个大型开源项目是怎样的体验? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 为什么要学go语言,golang的优势有哪些? |

  • | 婴儿一般带到几个月时,大人会觉得轻松些? |

  • | J***aScript 已经强大到什么程度了? |

  • | 鸿蒙PC操作系统是不是就是手机操作系统? |

  • | 山西一职工「1 岁工作、22 岁退休」,冒领养老金 69 万,此事该如何追责?谁该赔偿财政损失? |

  • 我现在公司配的机器,配置是绝对的大古董了 惠普z230sff...

    2025-06-28
  • 那必然是“网传哈萨克斯坦发现哈密卫遗址”这个: 结果问题...

    2025-06-28
  • 不想骑车赔个底掉的新手看这里! 划第一个重点:建议买入门车 ...

    2025-06-28
  • 我认为因人而异吧,反正我个人是不太赞同的,有点“言过其实”了...

    2025-06-28

关注我们

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