Déboguer un fichier .asm

tahsgh Messages postés 22 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 15 novembre 2010 - 25 avril 2010 à 19:28
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 25 avril 2010 à 20:48
Salam;
comment déboguer un programme assembleur? (sous Linux)
est ce que ça peut être fait sans utiliser la commande gcc?
Merci

3 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
25 avril 2010 à 19:44
gcc n'est pas un débugger, mais un compilateur C.
Utilise gdb pour débugger sous Linux.
---
VB.NET is good ... VB6 is better
0
tahsgh Messages postés 22 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 15 novembre 2010
25 avril 2010 à 20:06
Salam, Merci de votre réponse ;
en fait tout ce que j'ai trouvé sur le net est de faire :
nasm -f elf nomprog.asm
et puis : gcc -o nomprog nomprog.o
mais ce ceci me génère un problème parce que pas de main.
1- est ce cette méthode de compilation et d'exécution est correcte?
si oui pourquoi elle me génère une erreur, sinon, comment faire alors?
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
25 avril 2010 à 20:48
salut,


avec linux, il y a une option nostartfiles que tu peux specifier au linker. la procedure d'entrée doit avoir le nom de label "start"

@++
0
Rejoignez-nous