linux用gdb调试遇到函数调用怎么办?

2025-04-30 23:32:26
推荐回答(1个)
回答1:

.c是源文件,不是程序,没有可执行权限,所以不能用来调试。
应该先用gcc来编译,编译之后的程序就具有可执行权限的。
如果我们想用来调试,比如1.c,可以这样
gcc
1.c
-o
1.out
-g
然后
gdb
1.c
gdb的用法自己再去找详细资料吧,一般会用l(list,列出源代码),b(break,设置断点),r(run,运行文件)就可以了。