Linux中如何使用断点

Linux中如何使用断点,第1张

编译程序的时候 加上 -g 选项,它能在程序中加入调试信息。从而可以

使用GDB调试。

例如: gcc test.c -g -o test

然后 输入 gdb test ,进入gdb 调试, list 命令列出代码。

在哪一行设置断点就输入 break n ,

比如在第10行 就是 break 10 ,

run 是运行程序,到断点出 就停止,

print 变量名 可以观察变量的值,

cont 是继续运行,

n 是 next ,一步一步执行

你上网再搜索一些 关于 gdb 的信息 ,就可以了

codeblocks设置断点和单步调试方法:

主要是建一个project;

而且project要放在英文目录下面;

程序项目的目录里不能有中文;

new project->console application->选择c or c++ ->filename->有个debug要钩上->写程序;

编译后使光标定位在程序某处,按F4使程序运行到光标处,再按F7就可以单步调试,按Shift+F7单步进入。

linux下有个经典的下载工具wget。它就有断点续传的功能

方法是wget -c空格,后面跟上具体的下载地址。但是,有个前提就是服务器要能支持断点续传才行。至于 重试,使用-t。重试50次,就写-t空格50,如果是-t空格0,则意味着不停的重试,直到成功连接或断网关机。-T代表超时等待时间。-T空格90。表示等90秒连接不上就算连接超时了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7680639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存