- 论坛徽章:
- 0
|
问题:进程无法用gdb调试 原因:进程编译时候要加上gcc -g 选项。这样,gdb才可以工作
错误的时候:
(gdb) list
No symbol table is loaded. Use the "file" command.
(gdb) file kinfo
Reading symbols from /bea/wangyy/mysrc/kinfo/kinfo...(no debugging symbols found)...done.
(gdb) list
No symbol table is loaded. Use the "file" command.
修正: gcc -g kinfo.c -o kinfo (编译的时候加上-g选项)
修正后:
(gdb) list
12 "-l int dui --load int dur Set interval and duration of average load. \n");
13 //并用exit_code结束
14 exit(exit_code);
15 }
16
17 //usage: kinfo -h -l 10 60 每间隔10秒,每60秒统计一次
18 int main(int argc, char* argv[])
19 {
20 int next_option;
21 const char* const short_options="hl:";
(gdb)
显示当前点的上下几行文字。 |
评分
-
查看全部评分
|