Ciao a tutti,

io ho un main.cpp compilato e ho l'eseguibile: my_prog.out. A questo eseguibile va dato in input un file txt che deve leggere per estrarre dati

Ho bisogno di utilizzare il Debug da terminale per vedere dettagli del codice. So che esiste il gdb ma non so come inserire il file txt.

Provo a fare gdb my_prog (gdb) run my_prog < input.txt

ma mi dice: Program received signal SIGABRT, Aborted. 0x00007ffff6c3f037 in raise () from /lib/x86_64-linux-gnu/libc.so.6

Qualcuno sa se sbaglio sintassi o altro. Per favore aiuto!!!

chiesto 26 Lug '13, 15:54

marcogovoni's gravatar image

marcogovoni
10122

modificato 30 Set '13, 14:18

enzotib's gravatar image

enzotib ♦♦
14.0k112186

Normalmente il programma come lo lanceresti?

./my_prog input.txt

oppure

./my_prog < input.txt

?

(26 Lug '13, 21:51) Marco Marco's gravatar image

questa è la sintassi per aprire in gdb "Programma" con argomenti da shell

gdb --args Programma arg1 arg2 argN
coll. permanente

ha risposto 27 Lug '13, 18:14

SebaBerni's gravatar image

SebaBerni
64114

modificato 27 Lug '13, 18:17

grazie mille SebaBerni!!!

(28 Lug '13, 20:22) marcogovoni marcogovoni's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×3

domanda posta: 26 Lug '13, 15:54

domanda visualizzata: 882 volte

ultimo aggiornamento: 30 Set '13, 14:18

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.