Me gustaría ver todo el asm producido por Visual Studio C++ para aprender un poco sobre ASM, compiladores, etc. Sé que con GCC, puede hacerlo con el argumento -S, pero no en VS. ¿Cómo voy a hacer esto?Visual Studio C++: ¿Al ver el código ASM?
6
A
Respuesta
7
La forma más fácil de hacerlo es iniciar su programa en el depurador integrado, luego active la vista de lenguaje ensamblador. Esto muestra el lenguaje ensamblador intercalado con su código fuente original.
Cuando usaba VS, este era Alt + F7 o algo así, pero es probable que haya cambiado. La ventaja de hacer esto (sobre el uso de -S
equivalente) es que puede enfocarse exactamente en la (s) línea (s) de código que le interesan.
5
Haga clic derecho en su proyecto y luego Propiedades -> C/C++ -> Archivos de salida -> Salida del Ensamblador y configúrelo en algo más que Sin Listado. De forma equivalente, puede agregar uno de los modificadores/FA a la línea de comando del compilador.
Cuestiones relacionadas
- 1. MS Visual Studio 2010 Cómo utilizar el asm archivo generado
- 2. Ver código de diseñador en Visual Studio 2010
- 3. ¿Cómo ver el ensamblaje detrás del código usando Visual C++?
- 4. Ver código ampliado del compilador - C++
- 5. Formateador de código Visual Studio
- 6. Cómo ver qDebug() en Visual Studio?
- 7. C en Visual Studio
- 8. Explicación del código Asm
- 9. ¿Qué es el shorcut en visual studio para cambiar de código al código Xaml?
- 10. Analizador de código estático: no administrado C++ Visual Studio 2008
- 11. Visual Studio: paso al ensamblaje
- 12. Ver tanto el código de ensamblado como el código C
- 13. Microsoft Visual Studio código sin
- 14. ¿Cómo ver el SQL ejecutado por LINQ en Visual Studio?
- 15. ¿Ver matriz en el depurador de Visual Studio?
- 16. Visual Studio/formato de código de ReSharper - C#
- 17. Visual Studio C# colapsando declaración
- 18. código de comentario C# visual studio mejor práctica
- 19. Consejos para leer el código ASM?
- 20. Formato de código de Visual Studio
- 21. ¿Por qué Visual Studio 2010 imprime muy bien en modo C++ mientras recorre el código C#?
- 22. Configurar 'Guardar al perder el foco' en visual studio 2010
- 23. ¿Cómo convertir ASM a código legible?
- 24. cómo ver el código optimizado en c
- 25. Reformulación de código fuente avanzado (C++) con Visual Studio?
- 26. Importación del código fuente existente de C++ en Visual Studio
- 27. Formateo en C++ como el formato de Visual Studio C#
- 28. C# Compilación sin Visual Studio
- 29. Conectando al dispositivo WinCE desde Visual Studio
- 30. Complemento de métricas de código de Visual Studio para C++
Por cierto, esto es Alt + 8 en VS 2008 (al menos en VC++ express). – Javier
O haga clic derecho en la ventana de origen y elija "Ir al desmontaje". –