Eu tenho um programa que recebe entrada de stdin e também alguns parâmetros da linha de comando. Se parece com isso:
cat input.txt > myprogram -path "/home/user/work"
Tento depurar o código com gdb dentro do emacs, pelo Mx gdb, tento carregar o programa com o comando:
gdb cat input.txt > myprogram -path "/home/user/work"
No entanto, gdb não gosta disso.
Pergunta resumida a partir daqui . Infelizmente não entendo a solução e não tenho certeza do que fazer além de compilar com a -g
opção e executar o comando Mx gdb.