正常に動作している、bakefile によって生成されたメイクファイルがあります。実行可能ファイルを実行するには、別のフォルダーのライブラリが必要です。これらのライブラリへのパスを指定するために使用されるコマンド rpath を見つけました。ただし、コマンドを使用するときに引数としてメイクファイルに送信する必要があります。ベイクファイルから直接指定することはできません。
LDFLAGS 引数を使用できますが、これは問題ありません。そして、 $ORIGIN 変数の使い方をここで見つけました。
私の質問は、このエスケープがどのように機能するかです。
make LDFLAGS="-Wl,-rpath '-Wl,\$\$ORIGIN'"
makeが変数を解釈するのを防ぐための一重引用符ですか? そして、\$ が 2 回ここにあるのはなぜですか?