我知道如何用 LD_PRELOAD 覆盖一个库,例如,如下。
LD_PRELOAD=./getpid.so ./testpid
现在我的问题是如何覆盖多个文件。假设我想同时覆盖 getpid 和 getid,我该如何指定?
最佳答案
根据ld.so manpage ,它是一个空格分隔的列表。所以:
ld.so
LD_PRELOAD="path1 path2"
应该可以工作。
https://stackoverflow.com/questions/8474363/
相关文章:
java - 如何知道是否有足够的内存可以在 Linux 机器上部署新应用程序?
linux - 并行运行 shell 脚本
linux - ufw Linux防火墙拒绝和拒绝的区别
python - 从终端杀死linux中的python解释器
c - 与交换空间相关的链接器性能?
ruby-on-rails - 使用上帝监控 unicorn - 以非零代码开始退出 = 1
linux - 使用 iconv 将 UTF-16LE 转换为 UTF-8
linux - 如何在 Linux 上取消关机?
linux - 在 Alpine Linux Docker 的路径中找不到安装的 Go 二进制文件
c - 结构中零长度数组的目的是什么?