Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 07/02/2013, à 14:01

Siedblack

Installer KDBG : BUG GDB ( READING ...) [RÉSOLU]

Bonjour,
pour l'école j'ai ABSOLUMENT besoin de KDBG,seulement celui-ci ne veut pas fonctionner correctement...Visibilement il s'agirait d'un bug de la part de KDBG ou du déboguer qu'il utilise: GDB.
Pour utiliser KDBG j'utilise le tutoriel fournit par l'école,qui fonctionne sur les pc de l'école,et qui est sensé fonctionner sur mon pc (ça fonctionne sur les pc des autres):
nasm MonProg.asm -o MonProg.o -f elf -g -F dwarf
ld MonProg.o -o MonProg -m elf_i386 -e main
./MonProg
kdbg MonProg
C'est lorsque je fais "kdbg MonProg" que ça ne fonctionne plus,ça affiche comme sur le screenshot (GDB:Reading symbols from.......done). J'ai cherché un peu partout sur internet et je n'ai pas trouvé de solution ... Pourriez vous m'aider? Voici les screen:
http://www.servimg.com/image_preview.php?i=1&u=18100473
http://www.servimg.com/image_preview.php?i=2&u=18100473
Ce qui m'inquiete c'est que GDB ne m'indique pas d'erreur lorsque je le fais tourner tout seul,mais c'est au moment où j'utilise KDBG qu'il y a une erreur ... Je ne sais pas si ça peut aider,mais j'utilise Ubuntu 12.10 64bits. En essayant avec Nemive(une alternative à KDBG) je n'ai pas de problème,seulement il n'affiche les valeurs des registres qu'en hexadecimal ,et ça j'en ai vraiment besoin.
Le code source de "mon programme" est le suiviant :

global main

section .text
main:
    mov al, 10011101b               
    not al             

    mov al, 11100101b
    mov ah, 00101010b
    and al, ah          

    mov al, 11100101b
    mov ah, 00001010b
    and al, ah         

    mov al, 01100101b
    mov ah, 01010101b
    or  al, ah          

    mov al, 11100101b
    mov ah, 01010101b
    or  al, ah         

    mov dx, 1100010011100101b
    mov si, 0011000001100010b
    xor dx, si         
                      

    mov al, 11100101b
    mov ah, 11100101b
    xor al, ah         

    
    mov eax, 1
    mov ebx, 0
    int 0x80 

Normalement il est bon,car il est fournit par les profs,et je n'y ai pas touché smile

Merci beaucoup de bien vouloir m'aider !
ps: je possède KDBG en version 2.5.1 ,c'est la version dispo dans les dépots,je sais qu'il existe une version 2.5.2 mais je n'arrive pas à l'installer. Pourtant je fais toutes les commandes nécessaires...

Dernière modification par Siedblack (Le 10/02/2013, à 13:01)

Hors ligne

#2 Le 07/02/2013, à 19:52

f.x0

Re : Installer KDBG : BUG GDB ( READING ...) [RÉSOLU]

Bonjour Siedblack,

Tu peux essayer d'installer le .deb de la version 2.5.2 avec le PPA :
tapes

sudo add-apt-repository ppa:aroth/ppa
sudo apt-get update
sudo apt-get install kdbg

J'espère que cela résoudra ton problème car pour le reste je ne saurai pas t'aider davantage →kdbg : je ne connais pas ! tongue


SOPI

Hors ligne

#3 Le 08/02/2013, à 13:27

Siedblack

Re : Installer KDBG : BUG GDB ( READING ...) [RÉSOLU]

SUPER GENIAL CA FONCTIONNE !!!!! Merci beaucoup big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile big_smile

Dernière modification par Siedblack (Le 08/02/2013, à 13:28)

Hors ligne

#4 Le 08/02/2013, à 18:15

f.x0

Re : Installer KDBG : BUG GDB ( READING ...) [RÉSOLU]

Je suis vraiment content pour toi que cela ait fonctionné Siedblack, bonne continuation sur Gnu/Linux




SI TU PENSES QUE TON PROBLÈME EST SOLUTIONNÉ, AJOUTES [RÉSOLU] DANS LE TITRE DE TON PREMIER POST, CELA POURRA AIDER D'AUTRES UBUNTEROS QUI ONT LE MÊME PROBLÈME QUE TOI. wink

Il faut cliquer sur modifier dans ton 1er message,
puis tu modifies le titre


SOPI

Hors ligne

Haut de page ↑