繁体   English   中英

在哪里可以找到特定的 Linux 系统库的源代码?

[英]Where can I find specific Linux system libraries' source code?

我正在开发一种产品,在该产品中,我们从我们的环境中发送带有 Linux 系统库的二进制文件,例如ld-2.19.solibdl-2.19.solibgcc_s.so.1等。

现在我们希望提供这些库的源代码(出于管理和软件清理的原因)。

这些是 Linux 库,是的,它是开源的,但期望提供 az exact.tar.gz。

我有 2 个问题。

  1. 在我调查时,其中一些库来自 GNU libc? 所以 glibc 不仅仅是一个.so 文件,许多.so 文件来自 GNU libc,例如 libc、libpthread 等。

  2. 两个被提及的库以 2.19 结尾。 我怎样才能知道 a.so 文件来自什么“包”? 例如,这些.so 文件来自 GNU libc?

谢谢

Go 到文件的来源。 在典型的 linux 发行版上,您可以:

  • 查询 package 文件来自的 package 管理器
  • 得到 package 构建脚本
  • 在那个构建脚本中是源位置

Major distributions have similar sites like https://packages.ubuntu.com/ or https://pkgs.alpinelinux.org/packages or https://archlinux.org/packages/ with sources on how to build packages. RPM 包有-source包和包的来源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM