python 依赖 glibc 吗?

在 linux 平台上,cpython 解释器跑 py 文件的时候,依赖 glibc 吗?

如果依赖,在 mac、win 上有分别依赖什么?

如果把 cpython 换成 pypy 呢?又有什么不同?

像 rust、golang、java、js、c# 这些依赖 glibc 吗?(至少在 Linux 平台上)

阅读 2.6k
1 个回答

如果是包管理器安装 大部分发行版大部分程序应该都依赖,linux不赞成静态链接。
如果是自己编译,那可以不依赖,可以静态链接或使用其他实现,比如 musl-libc。

win上当然不需要,微软有自己的标准库实现——即使是mingw,用的也是 msvcrt 而不是 glibc, 并且和linux刚好相反,windows上静态链接轻而易举,许多的开源代码发布的预编译文件对于windows都有静态库的版本。

这对所有 c/c++ 程序应该都适用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题