How to generate assembly code from a C ++ source in Visual Studio 2010

I want to generate assembly code from C ++ source code using Microsoft VC ++ Compiler. I want to do this on the command line itself. Not from the IDE.

What are these commands / options?

+7
source share
2 answers

I believe this means / FA switch .

+9
source

at http://msdn.microsoft.com/en-us/library/367y26c6.aspx

You can use the "/ FA / Fa" options that you can use.

In documents

CL /FAcs HELLO.CPP /FA Assembly code; .asm /FAc Machine and assembly code; .cod /FAs Source and assembly code; .asm If /FAcs is specified, the file extension will be .cod /FAu Causes the output file to be created in UTF-8 format, with a byte order marker. By default, the file encoding is ANSI, but use /FAu if you want a listing file that displays correctly on any system, or if you are using Unicode source code files as input to the compiler. If /FAsu is specified, and if a source code file uses Unicode encoding other than UTF-8, then the code lines in the .asm file may not display correctly. 
+2
source

All Articles