gpt4 book ai didi

c++ - Linux 链接器/加载器的环境覆盖

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

今天早些时候我问了一个question关于 environ,以及更多 interesting 之一回复建议我可以使用 LD_DEBUG 收集信息。

现在我已经了解了一些链接器/加载器环境变量(例如 LD_PRELOAD),但是这个对我来说是新的。谷歌搜索,我发现了一个特定于 Linux 的手册页讨论 environment variables由链接器/加载器使用,包括 LD_DEBUG。所以理论上,我已经准备好了。但在实践中,我确信我错过了与工具链中这个基本工具相关的一整套技巧。

简而言之,我还缺少什么?

最佳答案

我最喜欢使用 LD_PRELOAD 来解决 GNU libc 中的错误或错误功能;有一段时间 connect 用 IPv6 做一些奇怪的事情,我只是写了我自己的版本,总是,总是使用 IPv4。

Linux用户可以试试

man ld.so

此外,ldd 命令告诉我们如何解析动态库,值得更广泛地了解。

关于c++ - Linux 链接器/加载器的环境覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/438003/

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