Assembler Code eines C++ Programms
Manchmal ist es schon hilfreich sich die Assembler-Ausgabe von C/C++-Code anzuschauen.
Der einfache Weg mit dem ‘-S‘-Switch beim gcc/g++ funktioniert zwar, allerdings sind
dann die kompletten Source-Code-Informationen auf und davon…
Besser geht es mit dem folgenden Switches:
g++ -S -fverbose-asm -ggdb -O3 test.cc -o test.s
as -alhnd test.s > test.lst
Dann ist in ‘test.lst’ ein wesentlich lesbareres Assembler vorhanden. (Siehe 1)