我最近在 proggit 上看到了对它的引用。并且(截至目前)没有解释。
我怀疑 this可能是这样,但我不确定。
最佳答案
如果您将 LD_PRELOAD
设置为共享对象的路径,则该文件将在任何其他库(包括 C 运行时,libc.so
)。因此,要使用您的特殊 malloc()
实现运行 ls
,请执行以下操作:
$ LD_PRELOAD=/path/to/my/malloc.so /bin/ls
https://stackoverflow.com/questions/426230/