GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso passare un argomento della riga di comando durante l'avvio di GDB in Linux?

Un'altra opzione, una volta all'interno della shell GDB, prima di eseguire il programma, puoi fare

(gdb) set args file1 file2

e controllalo con:

(gdb) show args

Sto usando GDB7.1.1, come --help mostra:

gdb [options] --args executable-file [inferior-arguments ...]

IMHO, l'ordine all'inizio è un po' poco intuitivo.


Prova

gdb --args InsertionSortWithErrors arg1toinsort arg2toinsort

Una volta gdb si avvia, è possibile eseguire il programma utilizzando "r args ".

Quindi, se stai eseguendo il tuo codice con:

$ executablefile arg1 arg2 arg3 

Esegui il debug il gdb da:

$ gdb executablefile  
(gdb) r arg1 arg2 arg3

Linux
  1. Come cancellare la cronologia della riga di comando BASH in Linux

  2. Come controllare la dimensione della RAM nella riga di comando di Linux in Gb

  3. Come passare la password al comando SCP in Linux

  4. Come spegnere o riavviare Linux utilizzando la riga di comando

  5. Come passare un argomento della riga di comando in uno script di shell?

Come controllare i dettagli meteorologici dalla riga di comando in Linux

Come regolare la luminosità del monitor dalla riga di comando in Linux

Come passare la password al comando SSH in Linux

Come controllare la versione del sistema operativo con la riga di comando di Linux

Come estrarre il file Tar.xz sulla riga di comando di Linux

Come trovare l'indirizzo IP nella riga di comando di Linux