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.
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.
The above is slightly off and wouldn't work for me either. If you use the set args command, the following will work (at least on my system):
set args "`perl -e 'print "A"x20;'`"
As usual, simply type 'run' after to start debugging, and the proper argument should be passed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With