passing a command to gdb when running a program

arguments, command, gdb

Solution

You can use the run command and pass it any parameters afterwards which will be arguments.

If you want the above, try:

run `$(perl -e 'print "A"x20')`

as a command once you start gdb.

Problem

I am using gdb to debug a program, and I want to have the output of the command ``` $(perl -e 'print "A"x20') ``` as my argument. How can I do that? This way the argument would be very flexible.

Original source