1

我之前试图在 Linux 64 位机器上的一个程序上使用 gdb,然后我运行了 gdb bomb(这是程序名称),在 gdb 中,我只是输入了 run。它带着错误回来了/bin/bash: /home/imicrothinking/ics11302016004/lab2/bomb: No such file or directory During startup program exited with code 127.

我已经在网上挖了一会儿,到目前为止我听到的建议没有导致具体的解决方案,这是我到目前为止所确定的:

  1. 我以根级别用户身份登录。
  2. 我没有走错目录。
  3. 可执行文件肯定存在。

我欢迎所有建议。

4

1 回答 1

0

也许 gdb 找不到你的 shell。所以将 env var SHELL 设置为你的 shell。例如:export SHELL=/bin/bash

参考:http ://www.linuxquestions.org/questions/linux-software-2/gdb-giving-wierd-error-169299/

于 2016-06-13T15:45:03.110 回答