Possible Duplicate:
How do you get assembler output from C/C++ source in gcc?
Hello out there!
I have a C and C++ source code that I wanted to see in assembly code. How can I produce an equivalent asm codes for those? What tools should I use? Or is it already possible in using tools such as the gcc compiler? Then what commands should I execute? I prefer tools on top of Linux particularly Ubuntu.
Thanks in advance!
This should produce the assembly that gcc thinks is equivalent to your code. Beware though, the optimizer can do some very tricky things which may be hard to see are functionally equivalent to your code. Especially in c++ where the optimizer is so dependent on inlining and stuff like that.
From the gcc man page: