実行アクセス権しかないスクリプトを実行しようとすると、次のエラーが発生します。
uname: symbol lookup error: /home/dumindara/random/sotest/a.out: undefined symbol: dlsym
これは、LD_PRELOAD
環境変数を に設定した後/home/dumindara/random/sotest/a.out
です。
a.out
テスト機能を持ち、内部的malloc
に呼び出します。dlsym
実行中はこの問題は発生しませんls
。ほとんどのプロセスでこのエラーが発生します。なぜこれが起こるのですか?それを機能させるにはどうすればよいですか?