Gibt es eine Möglichkeit, den aktuellen Pfad unter Linux zu überprüfen?

Ich bin mir bewusst, dass es möglich ist, @ zu verwendreadelf -d <elf> | grep RPATH, um eine bestimmte Binärdatei von der Shell aus zu überprüfen. Ist dies jedoch innerhalb eines Prozesses möglich?

Something like (mein komplett erfundener Systemaufruf):

  /* get a copy of current rpath into buffer */
  sys_get_current_rpath(&buffer);

Ich versuche, einige verdächtige SO-Verknüpfungsprobleme in unserer Codebasis zu diagnostizieren und möchte den RPATH nach Möglichkeit auf diese Weise untersuchen (ich möchte lieber kein externes Skript erzeugen).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage