安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
上一篇 : 如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
下一篇 : 为什么国外能把95式改装的那么高端,而国内即使是特种部队用的95式几乎连战术配件都没有?
想学编程,该不该买MacBook?...
旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?...
这种裙子是不是对直男爆杀?...
为什么中国电信的iptv一定要有网线连接!?...