Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 08:10:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 14:25:19如何评价人民网评关于集中整治违规吃喝的发文?
- 2025-06-20 15:05:17Node.js是谁发明的?
- 2025-06-20 15:10:18你见过最人性化的设计是什么?
- 2025-06-20 14:40:18creo 的功能有什么特色?
- 2025-06-20 14:15:19冬天也要穿胸罩吗?
- 2025-06-20 13:55:17匿名说一下自己最近的烦恼吧?
- 2025-06-20 14:15:19你的亲戚提过什么过分的要求?
- 2025-06-20 15:15:17《我的团长我的团》中有哪些细思极恐的细节?
- 2025-06-20 15:20:18如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-20 13:35:19自己拥有一台服务器可以做哪些很酷的事情?
推荐产品
-
前端因为像素还原设计稿而离职,这是个别现象吗?
揪着ui那几个像素不放的,当***处理 还有个说这是基本功, -
2025年,华为不再向供应链共享技术是真的吗?会造成什么影响?
截止2025年6月19日 你依然无法在掌握了5G核心技术的华 -
巴西为何成不了强国?
去巴西的酒吧喝酒,当一群几乎赤身***,胸大翘臀比我还高的桑 -
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
作为 C/C++ Developer,可以明确的告诉你:如果
新闻动态
最新资讯