実行可能ファイルの動的リンクを無視しようとしています。
実行可能な「プログラム」があります
注文する:
ldd program
出力: libstdc++.so.6 => /lib64/libstdc++.so.6
私は次のライブラリを持っています。
ldd a.so
出力: libstdc++.so.6 => /mydir/libstdc++.so.6
以下を実行して、実行可能ファイルのリンクを上書きしようとしました。
setenv LD_PRELOAD a.so
ここで実行ファイルを実行すると、次のようになります。
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
なぜ読もうとするのか?libstdc++.so.6~から/lib64/libstdc++.so.6まさか/mydir/libstdc++.so.6