Eu tenho um binário que geralmente executo da seguinte forma:
$ xvfb-run ./bin --param1 foo
No entanto, agora que preciso depurá-lo usando o GDB, não consigo fazer:
$ gdb --args xvfb-run ./bin --param1 foo
porque"/usr/bin/xvfb-run": not in executable format: file format not recognized.
Existe uma maneira de fazer isso? Por exemplo, usando Xvfb ?
TIA!
xvfb-run
é um script shell! Portanto, quando você deseja executar todo o xvfb-run emgdb
, você deveMas provavelmente não é isso que você quer! Não me parece que você esteja interessado em depurar o
Xvfb
próprio servidor X. Mais como se você estivesse interessado em depurar arquivos./bin
. você prefeririaQue inicia um gdbserver com seu programa
./bin
carregado e você pode anexar a ele com gdb