Chciałbym zobaczyć wszystkie asmy produkowane przez Visual Studio C++, aby dowiedzieć się trochę o ASM, kompilatorach itp. Wiem z GCC, można to zrobić z argumentem -S, ale nie w VS. Jak mam to zrobić?Visual Studio C++: Widzisz kod ASM?
6
A
Odpowiedz
7
Najprostszym sposobem, aby to zrobić, jest uruchomienie programu w zintegrowanym debugerze, a następnie włączenie widoku asemblera. To pokazuje, że język asemblerowy jest przepleciony z oryginalnym kodem źródłowym.
Powrót, gdy użyłem VS, było to Alt + F7 lub coś innego, ale prawdopodobnie uległo zmianie. Zaletą takiego działania (nad używaniem odpowiednika -S
) jest to, że możesz skupić się na dokładnie tych liniach kodu, które Cię interesują.
5
Kliknij projekt prawym przyciskiem myszy, a następnie Właściwości -> C/C++ -> Pliki wyjściowe -> Wyjście asemblera i ustaw go na coś innego niż Brak listy. Równoważnie, możesz dodać jeden z przełączników/FA do wiersza poleceń kompilatora.
Powiązane problemy
- 1. Kod Visual Studio includePath
- 2. Visual Studio Skompilowany kod
- 3. Kod Visual Studio i virtualenv
- 4. Kod Visual Studio 2012 Coverage
- 5. Kod Visual Studio Push automatycznie:
- 6. Kod Visual Studio, obsługa języka C# w systemie Windows
- 7. Jak przekonwertować ASM na kod czytelny?
- 8. C# 6.0 bez Visual Studio
- 9. wizualna Studio kod formatowania
- 10. Visual Studio: Szukaj kod odkomentowane tylko
- 11. Jak utworzyć kod projektu Visual Studio
- 12. Kod Visual Studio: brak Ctrl + P gita?
- 13. Jak skonfigurować kod Visual Studio i tslint?
- 14. Visual Studio Kod files.autoSave onFocusChange nie działa
- 15. Zapobieganie autouzupełnianiu w kodzie Visual Studio Kod
- 16. Kod Visual Studio - erb i html razem
- 17. Kod ocena dodatek dla Visual Studio
- 18. Kod Visual Studio: Wybierz każde wystąpienie wyszukiwania
- 19. Windows 10 - kod Visual Studio - usuwanie pylinta
- 20. Kod Visual Studio (vscode) - Licencja wygasa?
- 21. Kod Visual Studio Code ES7/JS Intellisense
- 22. Co Visual Studio uważa za "Kod użytkownika"?
- 23. Jak ustawić mieszany łańcuch narzędzi C/Z80-asembler w kodzie Visual Studio Kod
- 24. Newbie asm: gdzie jest kod wywoławczy?
- 25. GCC inline ASM o zmiennej
- 26. Visual Studio - Generowanie UML z projektu C++
- 27. Jak wypisać przetworzony kod i skompilować go (Visual Studio)
- 28. Kod operatora obslugi typu C++, który nie będzie kompilowany w Visual Studio 2012, ale działał dobrze w Visual Studio 2005
- 29. Jak skompilować kod visual studio za pomocą makeFile
- 30. Korzyści z opcji "Optymalizuj kod" w Visual Studio build
BTW, to Alt + 8 w VS 2008 (przynajmniej w VC++ express). – Javier
Lub kliknij prawym przyciskiem myszy w oknie źródłowym i wybierz "Przejdź do demontażu". –