当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_四川省凉山彝族自治州昭觉县遭绿泰六电脑股份有限公司
- 为什么vim***vim.org公开支持乌克兰?
- 雷军,是真的如表现的那么真诚吗?
- 白象方便面是四巨头中唯一的国货,还与残联合作帮助残疾人再就业,好吃吗?它会不会成为下一个鸿星尔克?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 请问照片里这个人是谁呀?
- 本人女20,平胸跟男生一样怎么办 ?
- 如何看待西安地铁3号线近期的降速行为?
- 独立开发***能盈利吗?感觉好累...
联系我们
邮箱:
手机:
电话:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
作者: 发布时间:2025-06-24 15:55:18点击:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
新闻资讯
-
2025-06-29只能选一个,你选谁?
-
2025-06-29为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
-
2025-06-29越正经的女人越容易做出疯狂的事吗?
-
2025-06-28我想做个小型的商业网站该用nodejs还是python做后端?
-
2025-06-29flutter是***跨平台最优解吗?
-
2025-06-29在广州,找个对象是不是真的很难?
相关产品