[Pluto-help] aiuto col GDB
Andrea Ligabue
ligabue a chi02.unimo.it
Lun 16 Dic 2002 20:39:41 CET
Ciao a tutti,
sto cercando di imparare ad usare il gdb me c'e' una cosa che proprio non
riesco a fare e/o a trovare sul manuale ...
se ad esempio in una subrotuine ho un array di 10 elementi (il mio
linguaggio base e' il fortran ma non credo le cose cambino molto) chiamato
WORK
sei io chiedo
p *WORK mi stampa il primo elemento dell'array ... se invece chiedo
p *WORK a 5 mi stampa i primi 5 elementi ...
ma se io volessi stampare, ad esempio, solo gli elementi dal 5 al 10, o
solo il 7 elemento ... come faccio ?
ho pravato p *WORk[7] o p*WORK(7) ... ma mi si incsini a sempre ... vi
faccio vedere gli output
p WORK
(PTR TO -> ( real*8 (1))) 0x4018e62
p *WORK
(0)
p *WORK a 4
(( 0) ( 0) ( 0) ( 0) )
p*WORK(3)
Program received signal SIGSEGV, Segmentation fault.
0x4018e628 in ?? ()
The program being debugged was signaled while in a function called from
GDB.
GDB has restored the context to what it was before the call.
To change this behavior use "set unwindonsignal off"
Evaluation of the expression containing the function (at 0x4018e628) will
be abandoned.
...
qualcuno puo' aiutarmi ?
grazie a tutti
Liga
----------------------------------------------------------
There's no honorable way to kill, no gentle way to destroy.
There is nothing good in war. Except its ending.
-- Abraham Lincoln, "The Savage Curtain", stardate 5906.5
----------------------------------------------------------
tel +39 059 2055115
More information about the pluto-help
mailing list