簡體   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