プロジェクトのコンパイルプロセスを実行するときに、パスの外側のどこかにコンパイルおよび保存されるカスタムライブラリを使用する必要があることがよくあります。コンパイルの開始時にヘッダーファイルとライブラリを含むパスを直接指定すると、プロジェクトはうまくコンパイルされます。
しかし、後でlddを使用して確認すると、lddは通常ライブラリが見つからないと言います。通常、私はpatchelfを使用して正しいライブラリディレクトリを指すように実行パスを変更し、これは自分で解決されます。それとも、なぜこれが起こるのですか?