c - 在 gdb 模式下调试 C 程序时出错

标签 c

当我尝试在 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/

相关文章:

java - 在Android studio中使用.so(共享对象)文件

c - 这个语法对 c 意味着什么

c - 返回 C 中数组中包含特定值的所有索引位置

c - C 中的指针。函数行为不当

c - 回文测试

c - 如何使用和不使用 sprintf 在 C 中将 Hex 转换为 Ascii?

c - 这段代码有什么问题?

c - 确定 DST 是否对给定 time_t 的指定时区有效

c - 对函数 'check' 的 undefined reference (MinGW 中的 GCC 编译)

c - 使用 fread 从文件中读取奇怪的文本