GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie finde ich heraus, welche Symbole alle aus einem gemeinsam genutzten Objekt exportiert werden?

objdump ist ein weiterer guter unter Linux.


Haben Sie ein "gemeinsam genutztes Objekt" (normalerweise eine gemeinsam genutzte Bibliothek unter AIX), eine gemeinsam genutzte UNIX-Bibliothek oder eine Windows-DLL? Das sind alles verschiedene Dinge, und Ihre Frage verschmilzt sie alle :-(

  • Verwenden Sie für ein gemeinsam genutztes AIX-Objekt dump -Tv /path/to/foo.o .
  • Verwenden Sie für eine gemeinsam genutzte ELF-Bibliothek readelf -Ws --dyn-syms /path/to/libfoo.so , oder (wenn Sie GNU nm haben) nm -D /path/to/libfoo.so .
  • Für eine gemeinsam genutzte Nicht-ELF-UNIX-Bibliothek geben Sie bitte an, welche UNIX, an dem Sie interessiert sind.
  • Verwenden Sie für eine Windows-DLL dumpbin /EXPORTS foo.dll .

Linux
  1. So finden Sie heraus, welche Datei sich in einem bestimmten Sektor befindet

  2. Wie finde ich heraus, welche Festplatten im System sind?

  3. Wie finde ich die Bluez-Version über die Befehlszeile heraus?

  4. Wie finde ich heraus, welche Version von Linux ausgeführt wird?

  5. Wie kann ich herausfinden, welche Festplatten an einer Linux-Box angeschlossen sind?

So finden Sie heraus, welche Geräte in Linux mit dem Netzwerk verbunden sind

So finden Sie die öffentliche IP-Adresse über die Befehlszeile unter Linux heraus

So finden Sie heraus, welche IP-Adressen mit Linux verbunden sind

Wie finde ich heraus, welche Version von Linux ich verwende?

Wie finde ich heraus, welche Prozesse in einem GNU/Linux-basierten System auf die Festplatte zugreifen?

Wie finde ich heraus, was den ganzen Speicherplatz auf meiner /-Partition belegt?