Re: question c gdb

トップ ページ

このメッセージに返信
著者: Xavier Bestel
日付:  
To: Gedeon Legaut
CC: guilde
題目: 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