Ist es möglich, ein Befehlszeilendienstprogramm in Linux zu verwenden, um festzustellen, was in meine ausführbare Datei verknüpft ist?Wie kann ich genau sehen, was in meinem Programm verlinkt ist?
Eine Möglichkeit zu beweisen, dass ich nicht statisch oder dynamisch mit einem anderen spezifischen Code verknüpfe.
Haben Sie sich ldd angesehen? Ich denke, das ist was du willst, aber ich bin mir nicht sicher, ob ich die Frage verstehe. – TWhelan
Ja, das ist eine Art von was ich suche, aber es tut nur .so Dateien/dynamische Verknüpfung, oder? –
http://stackoverflow.com/questions/1124571/get-list-of-static-libraries-use-in-a-executable hat einen Vorschlag (nm verwenden), aber das ist nicht sehr nützlich. Wenn Sie es wirklich beweisen möchten, könnten Sie versuchen, in einer 'sauberen' Umgebung ohne den 'spezifischen Code' zu kompilieren/verknüpfen/laufen. – TWhelan