安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
{dede:pagebreak/}
有没有颈椎病痊愈的经验?
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
为什么吹B-2天下无敌?
Node.js是谁发明的?
游戏是否正在毁掉中国部分的年轻人?
你身边身材最好的女生是什么样?
程序员空闲时间应该继续卷技术,还是找其他副业?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
yu7发售当天会有多少锁单?
你从哪些方面可以看出现在的年轻人活得很累?
网络游戏服务器开发,有哪些经典书籍?
为什么我感觉现代医学还是很落后?
为什么西方诞生了三权分立,东方没有诞生三权分立?
目前最流行的 rust web 框架是什么?
NextJS的全栈能力现在如何了?
腰椎间盘突出有多痛苦?