繁体   English   中英

使用 LD_PRELOAD 指定多个文件

[英]Specifying multiple files with LD_PRELOAD

例如,我知道如何使用 LD_PRELOAD 覆盖一个库,如下所示。

LD_PRELOAD=./getpid.so ./testpid

现在我的问题是如何覆盖多个文件。 假设我想覆盖 getpid 和 getid,我该如何指定?

根据ld.so 联机帮助页,它是一个以空格分隔的列表。 所以:

LD_PRELOAD="path1 path2"

应该工作。

一种选择是将getpidgetid的覆盖版本放在一个.so ,您将其提供给LD_PRELOAD

暂无
暂无

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

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