Re: question c gdb

Top Pagina

Reply to this message
Auteur: Xavier Bestel
Datum:  
Aan: Gedeon Legaut
CC: guilde
Onderwerp: Re: question c gdb
Le lundi 10 janvier 2005 à 16:54 +0000, Gedeon Legaut a écrit :
> bonjour,
> j'ai un prog C a debugger qui prend en argument un nom de fichier
> gcc toto.c -o a -g (pour l'executer ./a file.dat)
> sous gdb, je n'arrive pas a lui donner le nom du prog en argument
> j'ai essaye
> gdb a file.dat
> gdb a, puis run file.dat ...


oui, en fait ta dernière commande devrait fonctionner.
Tu as essayé de poser un breakpoint dans main() et de regarder si ton
argument est bien passé ?

gdb a
b main
r file.dat
p argc
p argv[0]


(b = break, r = run, p = print)

Si il y a une différence entre ./a file.dat et gdb a puis r file.dat, ça
devient intéressant. Ton source est gros ?

    Xav