当我尝试在 gdb 模式下运行二进制文件时,我收到下面提到的错误消息。请在附件中找到错误消息
(gdb) r /devl/aaa/BINARY/pfm.sql_Kavitha /devl/aaa/AVP/OCT_TEST /devl/aaa/ASAPDATA/READONLY /devl/aaa/ASAPDATA/READONLY 17 kk12345
Starting program: /devl/aaa/BINARY/pfm.sql_Kavitha /devl/aaa/AVP/OCT_TEST /devl/aaa/ASAPDATA/READONLY /devl/aaa/ASAPDATA/READONLY 17 kk12345
**No executable file specified.
Use the "file" or "exec-file" command.**
如果有人知道如何解决这个问题,请告诉我。
谢谢
最佳答案
调用 gdb 为:
gdb /devl/aaa/BINARY/pfm.sql_Kavitha
然后从 gdb 中运行程序:
(gdb) r /devl/aaa/BINARY/pfm.sql_Kavitha /devl/aaa/AVP/OCT_TEST /devl/aaa/ASAPDATA/READONLY /devl/aaa/ASAPDATA/READONLY 17 kk12345
上面的(gdb)
是提示符。
如果您希望能够指定从 gdb 中执行的程序,请使用 file
命令,如错误消息所述:
(gdb) file /devl/aaa/BINARY/pfm.sql_Kavitha
后跟 r
命令,如上。
关于c - 在 gdb 模式下调试 C 程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287784/