Microsoft odpowiednik polecenia nm
Od dawna używam komendy nm Cygwina do wszystkich moichdebugowanie symbolu lib wymaga, ale ostatnio myślałem o odwołaniu się do niego w odpowiedzi SO i zdałem sobie sprawę, że większość programistów Windows nie ma zainstalowanego Cygwina.
Więc jaki jest odpowiednik Microsoft nm, tzn. jakie polecenie wyświetli symbole wyeksportowane przez a .plik lib, nieokreślone symbole w .lib, i tak dalej?
Dla ciekawskich przykładową stroną Man nm jest tutaj .
2 answers
Spróbuj dumpbin.exe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-19 15:21:05
-
Uruchom
vcvarsall.bat
, które mogą pojawić się w ścieżce zainstalowanego programu Microsoft Visual Studio. Ustawia zmienną środowiskową wymaganą dladumpbin.exe
.D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86
-
Następnie użyj
dumpbin.exe
. Na przykładdumpbin.exe /ALL <bin_file>
podaje wszystkie symbole.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-20 09:12:55