网站地图官方微信:
网站首页 民营区 新华镇 海阳市 白楼乡 墨红镇 会师镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 我应该设置多少kb才能让他不能玩游戏? |

    只有两根笔都能玩出花来 举个例子: 这是两根笔,一根是晨光本...

    查看详情>>
  • | 程序员空闲时间应该继续卷技术,还是找其他副业? |

  • | 为什么美军“好像”不怕泄密? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | 为什么个人需要公网ip? |

  • | 为何 Linus 一个人就能写出这么强的系统,中国却做不出来? |

  • | 夸克网盘有可能超越百度网盘吗? |

  • | 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何? |

  • | 如何看待青鸾峰上连续几本***霸占纵横榜首? |

  • | 以色列为什么要打伊朗? |

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • 现在都2025年了,AI写代码已经很智能了,受影响最大的就是...

    2025-06-22
  • 日本有个叫“终活”的说法: 60岁时,把自己的所有金融财产,...

    2025-06-22
  • esim方不方便?——方便 方便的东西为什么运营商会主动中断...

    2025-06-22
  • 以前的一种***的IC卡电话,你插卡在显示余额后就可以打电话...

    2025-06-22

关注我们

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