⇤ ← Revision 1 as of 2019-03-04 19:51:21
Size: 243
Comment:
|
Size: 563
Comment: More stuff
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
|| List shared libraries needed for a shared library || `ldd` || `otool -L` || || | || List shared libraries needed for an executable || `ldd a.out` || || || || List shared libraries needed for a shared library || `ldd liba.so` || `otool -L` || || || List symbols in object file, archived library || `nm file.{o,a}` || || || || List symbols in shared library || `nm --dynamic libexample.so` or `readself -s libexample.so` || || || === Linux tools === * ldd * nm * objdump |
BinUtils/related stuff.
Tools for various operating systems
Tool/function |
Linux |
macOS |
Windows/Visual Studio |
List shared libraries needed for an executable |
ldd a.out |
|
|
List shared libraries needed for a shared library |
ldd liba.so |
otool -L |
|
List symbols in object file, archived library |
nm file.{o,a} |
|
|
List symbols in shared library |
nm --dynamic libexample.so or readself -s libexample.so |
|
|
Linux tools
- ldd
- nm
- objdump