GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo paso un argumento de línea de comando al iniciar GDB en Linux?

Otra opción, una vez dentro del shell GDB, antes de ejecutar el programa, puedes hacer

(gdb) set args file1 file2

e inspecciónelo con:

(gdb) show args

Estoy usando GDB7.1.1, como --help muestra:

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

En mi humilde opinión, el orden es un poco intuitivo al principio.


Prueba

gdb --args InsertionSortWithErrors arg1toinsort arg2toinsort

Una vez gdb inicia, puede ejecutar el programa usando "r args ".

Entonces, si está ejecutando su código por:

$ executablefile arg1 arg2 arg3 

Depurarlo en gdb por:

$ gdb executablefile  
(gdb) r arg1 arg2 arg3

Linux
  1. Cómo borrar el historial de línea de comandos BASH en Linux

  2. Cómo verificar el tamaño de RAM en la línea de comandos de Linux en Gb

  3. Cómo pasar la contraseña al comando SCP en Linux

  4. Cómo apagar o reiniciar Linux usando la línea de comandos

  5. ¿Cómo pasar un argumento de línea de comando a un script de Shell?

Cómo verificar los detalles del clima desde la línea de comandos en Linux

Cómo ajustar el brillo del monitor desde la línea de comandos en Linux

Cómo pasar la contraseña al comando SSH en Linux

Cómo comprobar la versión del sistema operativo con la línea de comandos de Linux

Cómo extraer el archivo Tar.xz en la línea de comandos de Linux

Cómo encontrar la dirección IP en la línea de comandos de Linux