たとえば、次のように、LD_PRELOADで1つのライブラリをオーバーライドする方法を知っています。
LD_PRELOAD =。/ getpid.so ./testpid
ここで私の質問は、複数のファイルをオーバーライドする方法です。 getpidとgetidの両方をオーバーライドしたい場合、どのように指定しますか?
manページ によると、これはスペースで区切られたリストです。そう:
LD_PRELOAD = "path1 path2"
動作するはずです。
1つのオプションは、getpidとgetidの両方のオーバーライドされたバージョンを単一の.soあなたがLD_PRELOAD。
getpid
getid
.so
LD_PRELOAD