当前位置: 首页 > news >正文

做企业网站需要准备什么资料什么软件可以搜索关键词精准

做企业网站需要准备什么资料,什么软件可以搜索关键词精准,wordpress自定义内容插件,在线教育类网站模板gdb是linux下常用的代码调试工具,本文记录常用命令。 被调试的应用需要使用 -g 参数进行编译,如不确定可使用如下命令查看是否支持debug readelf -S filename | grep "debug" 启动调试 gdb binFile 例如要调试sshd: 调试带参数…

gdb是linux下常用的代码调试工具,本文记录常用命令。

被调试的应用需要使用 -g 参数进行编译,如不确定可使用如下命令查看是否支持debug

readelf -S filename | grep "debug"

启动调试

gdb binFile

 例如要调试sshd:

 

调试带参数的应用

有些应用需要携带参数使用,此时gdb要增加--args参数指定命令行参数属于应用,如下示例,--args后的参数均属于应用sshd

gdb --args /usr/sbin/sshd -f /etc/ssh/sshd_config -ddd

 

调试正在运行的进程 

gdb --pid=PID

调试进程的子进程 

退出调试

输入quit 或缩写 q 进行退出

查看源码

list 列出当前文件的源代码,默认列出前10行 (list 可以简写为 l)
 
选项
list [n], +:从指定行号n开始,列出该行后面的源代码
list [function_name]:列出指定函数的源代码
list [sline], [eline]:列出指定行号范围内的源代码,比如list 10 20 显示10-20行之间的代码
list -:列出上一个list命令列出的源代码的下一部分
list +:列出当前行后面的源代码

 如果源码是在某些库中或其他不在调试范围内的位置,是查看不到的

全速运行

run 缩写 r

设置断点在某行

break linenum 缩写 b linenum

设置断点在某文件某行

break filename:linenum 缩写 b filename:linenum

设置断点在某函数

break functionName 缩写 b functionName

设置条件断点

所谓条件断点,就是当满足一定条件时,断点才会命中。只要代码执行到断点处,普通的断点就会被命中并暂停下来,而条件断点必须要满足设置的条件,才能够被命中并暂停。

break functionName if a=1 缩写 b functionName if a=1

查看断点信息 

info break 缩写 info b

使能或禁用断点 

disable breakpoint_number
enable breakpoint_number

 breakpoint_number为断点编号,可通过info b查看,可在enable和disable加once参数,表明禁用或使能一次

删除断点

delete breakpoint_number

设置观察点 

在为变量或者一个表达式设置观察点后,当该变量或者表达式的值发生变化时,程序会发生中断,并且在变量或者表达式发生改变的地方暂停。

watch variable

继续运行

当程序运行到断点处后会停止,使用countinue继续执行直到下一次断点

countinue 缩写 ccontinue n  //跳过当前断点n次

单步运行

next 缩写 n    //如果遇到函数,不会进入函数内部,会一次性执行
step 缩写 s    //会进入函数内部执行

调用堆栈 

backtrace 缩写 bt

返回堆栈

当进入到另一个函数体之后,如果想跳出这个函数体回到调用的地方,使用如下命令

finish

查看变量值

print 缩写 pprint var_name    // var_name是要查看的变量名称print *array@len   // 显示数组array的前len个元素的值
print struct_name  // 显示结构体struct_name的成员变量值print *pointer_name // 查看指针指向的值
print pointer_name  // 查看指针本身

修改变量值

set variable_name = new_value 

跳转

until line_number (line_number是要执行到的行号)

 以上只列举了部分gdb常用命令,更详细的介绍可查阅gdb使用手册。

http://www.mmbaike.com/news/92685.html

相关文章:

  • 我的个人网站怎么做郑州seo外包顾问热狗
  • 网络推广费用厦门seo公司
  • 网站备案申请店铺推广怎么做
  • java在线编程网站域名注册需要多久
  • dede 汽车网站网站用户体验优化
  • 网站怎么做404页面的跳转网页免费制作网站
  • saas云建站平台源码千锋教育的官网
  • 网站建设公司上海做网站公司哪家好网站快速收录
  • 网站制作公司承担百度24小时人工电话
  • 北京东直门 网站建设搜索竞价托管
  • 腾讯网页游戏排行榜镇江seo优化
  • 洛阳做网站哪家便宜网络推广的方法和技巧
  • 公司网站建设文案百度收录怎么查询
  • 连江网站建设服务关键词调词平台哪个好
  • 创建网站app郑州官网网站优化公司
  • 怎样建设公司的网站推广的渠道和方法有哪些
  • 天津河西做网站哪家好如何用html制作网页
  • 国外导航网站程序互联网营销培训课程
  • 洛阳网站建设哪家好今日国际新闻事件
  • 电子商务网站建设结论站长工具官网查询
  • 武陵天下网站开发推广营销app
  • 肃宁做网站seo页面优化公司
  • 芜湖做网站设计的公司百度seo
  • 电商 做图 网站有哪些所有关键词
  • 免费建网站抚顺百度首页纯净版怎么设置
  • 基本的网站开发技术路线免费创建个人博客网站
  • 手机网站关键词排名seo是什么字
  • 徐州网站开发要多少钱新网站怎么做优化
  • 网站文章内链网络营销与传统营销有哪些区别
  • 导购网站自己做电商南昌seo推广公司