共有ライブラリにコンパイルされた関数をリンクするために、/etc/ld.so.preloadに簡単なものを入れようとしたときにLD_PRELOADを使用するのと同じ効果を持ちたいです。
代わりに何も起こりませんでした。 Debian 10 が ld.so.preload を無視するのとほぼ同じです。古いSlackwareボックスで同じことをしたときにうまくいきました。
Debian 10はいつld.so.preloadの使用を中止しますか?再度有効にするにはどうすればよいですか?
コンパイル中ですが、gcc -shared -fPIC
私がやろうとしているすべてのタスクでこれが起こります。私が言ったように、Slackwareで動作しますが、なぜDebianではないのですか?
ベストアンサー1
/etc/ld.so.preload
Debian 10 はこれを無視しません。/lib/x86_64-linux-gnu/libpcre.so.3
私のシステムに(1行)書き込むと、レポート$ LD_DEBUG=files sleep 1
が返されます。