J'ai lu this article à propos de quelques bas-fonds de C/C++, et l'auteur nous montre fondamentalement à travers le code assemblé généré par le compilateur, ligne par ligne. Il utilise VS 2010, mais je ne le fais pas, j'utilise Code :: Blocks. Comment puis-je voir le démontage là? Quand je vais au débogueur, et cliquez sur le démontage, il me montre une fenêtre vide ...Comment afficher le désassemblage dans Code :: Blocks?
C'est le C++ (Cpp) code (code entier) Je compilé:
int main()
{
int x = 1;
int y = 2;
int z = 0;
z = x + y;
return 0;
}
Si vous êtes seulement intéressé par l'assemblage et pas les blocs de code en particulier, vous pouvez utiliser 'gcc -S' et il va générer un fichier d'assemblage sur les lignes de * .s, * .asm –
Cool, je vais démarrer Linux et faites cela. Mais j'aimerais savoir comment faire ça. – corazza