gpt4 book ai didi

linux - 如何从源代码构建 libpthread.so?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:26 25 4
gpt4 key购买 nike

我需要一个非剥离版本的 libpthread.so 来进行调试。我怎样才能从源代码编译它?主机是 Linux 2.6。

最佳答案

如果您使用的是基于 RPM 的系统,请使用 rpm -qf .../libpthread.so 找出哪个包安装了该文件(如果没有产生结果,则.so 文件可能是一个链接;然后在链接指向的文件上运行命令)。

如果您有包名,请搜索“源包”。这如何工作取决于您使用的发行版。对于 openSUSE,您必须使用 Yast 添加源存储库。之后,您可以安装源包,它会在 /usr/src/packages 下为您提供一些条目。要构建包,请转到 /usr/src/packages/SPECS 并使用 pthread.spec 文件作为参数运行 rpmbuild

构建成功后,编辑 .spec 文件并更改它,使其不会去除符号。

或者,查看是否有 *-debug 包(将“*”替换为包的名称)并安装它。它应该包含带有符号的库版本。

关于linux - 如何从源代码构建 libpthread.so?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2673481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com