gpt4 book ai didi

c - 如何链接到我自己的 pthread 库

转载 作者:太空狗 更新时间:2023-10-29 11:27:50 25 4
gpt4 key购买 nike

我想对用于我的程序的 pthread 库进行一些修改。这就是为什么我想链接我自己修改过的 pthread 库。我可以为 pthread 获取 glibc 中的源代码,修改它并将其用于我的程序。

通常您使用标志 -pthread 来链接原始的 pthread 库。我如何在我的 makefile 中指定链接到我自己的库。

最佳答案

只需使用 -L 选项指定您的自定义库所在的目录,并使用 -l 选项指定您的库的名称。例如:

-L/root/x/mylib -lmypthread

在这种情况下,您的库名称应该是 libmypthread.so

引用http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html更多细节。

为确保在执行程序时找到要加载的库,请执行

export LD_LIBRARY_PATH = $(LD_LIBRARY_PATH):/root/x/mylib

关于c - 如何链接到我自己的 pthread 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9645839/

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