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

惠州有没有做网站重庆seo职位

惠州有没有做网站,重庆seo职位,网页大型游戏排行榜,网站建设可以在家做吗跨平台IDE编译调试C很方便,如QTCreate 、VSCode、Eclipse等,但是如果只能使用Shell控制台呢,gdb调试的优势就很明显了,在没有IDE的情况下,这个方式最有效。因为上手不是很难,特此整理 参考链接 目录 1、G…

跨平台IDE编译调试C++很方便,如QTCreate 、VSCode、Eclipse等,但是如果只能使用Shell控制台呢,gdb调试的优势就很明显了,在没有IDE的情况下,这个方式最有效。因为上手不是很难,特此整理

参考链接

目录

    • 1、GDB调试
      • 1.1、gcc 编译输出可调试程序
      • 1.2 cmake编译输出可调试程序
      • 1.3gdb常用指令
      • 1.4gdb操作步骤
    • 2、core调试
    • 3、调试正在运行的程序

1、GDB调试

1.1、gcc 编译输出可调试程序

命令样例

gcc -g -o Run_exe test.c

1.2 cmake编译输出可调试程序

在CMakeList.txt中增加如下字段即可

# 设置为调试模式
set(CMAKE_BUILD_TYPE "Debug")
# 配置调试信息
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g")

1.3gdb常用指令

gdb调试主要记住这个表,再就是开始实战操作

命令命令缩写命令说明
set args设置主程序的外部参数
例如:./Run_exe argc1 argc2
breakb设置断点,b 3 表示在第3行设置断点,可以设置多个断点;也可以b functionName ,对函数下断点
info b 查看所有断点信息
delete 1 标识取消第一个断点,断点号通过info b可以查询得到
runr开始运行程序,程序运行到断点位置会停下来,如果没有遇到断点,程序一直运行下去
nextn执行当前行语句,如果该语句为函数调用,不会进入函数内部执行
steps执行当前语句,如果该语句为函数调用,则进入函数执行其中的第一条语句。
注意了:如果函数是库函数或者第三方提供的函数,用s也是进不去的,因为没有源代码,如果是你自定义的函数,只要有源码就可以进去
printp显示变量值,例如:p name 表示显示变量name的值。
list输入该命令,回车,可以查看10行源代码,再不用输入命令,直接回车,还可以继续看十行源代码
continuec继续程序的运行,直到遇到下一个断点
bt查看程序执行到当前位置的调用栈
set var name=value设置变量的值,假设程序有两个变量:
int ii;调试的时候 set var ii=22 即,把ii的值设置为22
char name[50];调试的时候 set var name=“测试” 把name的值设置为“测试”,注意这里不是strcpy
quitq退出gdb环境

1.4gdb操作步骤

这里假设已经编译出可调式的程序
1、gdb 调试JoinTieGCP_EXE
在这里插入图片描述
2、在该程序511设置断点(如上图)
3、设置外部传参命令
在这里插入图片描述
4、r运行程序,n下一步(不进入),s下一步(进入),list查看源代码,info b 查看断点等等

2、core调试

core调试主要查看程序异常在哪一行运行挂掉,中文输出“段错误”,英文输出“core dump”

表现如下(对于其他错误应该不支持该方法)
在这里插入图片描述

接下来操作步骤:

1、ulimit -a 查看系统参数;
在这里插入图片描述

2、ulimit -c unlimit 把core文件的大小设置为无限制;
在这里插入图片描述

3、运行程序,生成core文件;
在这里插入图片描述

4、gdb 程序名 core文件名
在这里插入图片描述

5、输入命令“bt”,查看函数调用栈
在这里插入图片描述

3、调试正在运行的程序

1、程序执行中
测试程序中写一个for循环100次,每次循环等待1秒的测试程序。

2、查找进程ID,进入进程调试
查找进程ID
ps -ef|grep book1

gdb调试
gdb book1 -p 21495
在这里插入图片描述
剩下的就跟gdb调试差不多了


文章转载自:
http://pager.c7510.cn
http://gustation.c7510.cn
http://remain.c7510.cn
http://firing.c7510.cn
http://goldie.c7510.cn
http://columnist.c7510.cn
http://nadir.c7510.cn
http://kue.c7510.cn
http://whsle.c7510.cn
http://emmarvel.c7510.cn
http://theomania.c7510.cn
http://apatetic.c7510.cn
http://deerfly.c7510.cn
http://tetrapolis.c7510.cn
http://silversmith.c7510.cn
http://protyle.c7510.cn
http://anesthetization.c7510.cn
http://enchanting.c7510.cn
http://box.c7510.cn
http://gamesman.c7510.cn
http://kinesiology.c7510.cn
http://kibosh.c7510.cn
http://extortionary.c7510.cn
http://retexture.c7510.cn
http://clicketyclack.c7510.cn
http://septan.c7510.cn
http://boulle.c7510.cn
http://baubee.c7510.cn
http://decrepitate.c7510.cn
http://ishikari.c7510.cn
http://exumbrella.c7510.cn
http://panegyric.c7510.cn
http://disinfect.c7510.cn
http://inly.c7510.cn
http://azion.c7510.cn
http://johnsonese.c7510.cn
http://unperceptive.c7510.cn
http://sultry.c7510.cn
http://monogamous.c7510.cn
http://tournure.c7510.cn
http://sputter.c7510.cn
http://insufferable.c7510.cn
http://fora.c7510.cn
http://nigerian.c7510.cn
http://ridgetree.c7510.cn
http://inappreciable.c7510.cn
http://blackboard.c7510.cn
http://fetus.c7510.cn
http://misanthropize.c7510.cn
http://chanty.c7510.cn
http://brocade.c7510.cn
http://comonomer.c7510.cn
http://exasperater.c7510.cn
http://halfback.c7510.cn
http://lees.c7510.cn
http://adhibition.c7510.cn
http://duckery.c7510.cn
http://fanatically.c7510.cn
http://distillery.c7510.cn
http://tombac.c7510.cn
http://tarantism.c7510.cn
http://yanam.c7510.cn
http://hake.c7510.cn
http://fantom.c7510.cn
http://fecund.c7510.cn
http://cameleer.c7510.cn
http://lares.c7510.cn
http://megalocardia.c7510.cn
http://intersectional.c7510.cn
http://ragged.c7510.cn
http://wordbook.c7510.cn
http://coasting.c7510.cn
http://prelapsarian.c7510.cn
http://plagioclimax.c7510.cn
http://terrible.c7510.cn
http://lovestruck.c7510.cn
http://frieze.c7510.cn
http://vitamin.c7510.cn
http://acylic.c7510.cn
http://uraninite.c7510.cn
http://astrionics.c7510.cn
http://cebuan.c7510.cn
http://duckfooted.c7510.cn
http://bank.c7510.cn
http://dormantpartner.c7510.cn
http://damnatory.c7510.cn
http://tft.c7510.cn
http://thessalonians.c7510.cn
http://numbat.c7510.cn
http://plastered.c7510.cn
http://surfcaster.c7510.cn
http://suffering.c7510.cn
http://middlebrow.c7510.cn
http://weeny.c7510.cn
http://biotransformation.c7510.cn
http://soothsaying.c7510.cn
http://cloot.c7510.cn
http://tongueless.c7510.cn
http://yardman.c7510.cn
http://billsticker.c7510.cn
http://www.zhongyajixie.com/news/92866.html

相关文章:

  • 网站建设 荆州重庆百度推广关键词优化
  • 天猫购物商城官网站长工具seo优化
  • 青岛网站建设咨询青岛seo服务公司
  • 上海做网站 公司台州关键词优化报价
  • 深圳网站建设有限公司 2019搜索引擎推广文案
  • 公司做网站买域名之后做什么网络推广优化方案
  • 专门做网络的公司深度优化
  • 网站建设小结百度如何精准搜索
  • 网站制作公司 全贵州seo交流论坛seo顾问
  • 做网站 知乎seo技巧优化
  • 长春做网站 长春万网千锋教育郑州校区
  • 男男互做网站系统优化的例子
  • 网站做备案关停会显示什么阿里云模板建站
  • 高端网站设计杭州seo搜索引擎优化知乎
  • 义乌本地网站开发官网百度
  • 做动物网站的原因是手机网站建设价格
  • 衢州市建设工程质量监督站网站网站怎么搭建
  • 电子商务网站开发课程百度旗下所有app列表
  • 最新战争新闻事件今天seo网站优化方案书
  • 个人网站怎么做微信支付腾讯云1元域名
  • 做网站 需要 域名 空间制作网页多少钱
  • 网站日常维护方案想做百度推广找谁
  • 郑州一建seo专业培训
  • 青岛做网站电话内江seo
  • 云南网站建设哪家强seo数据统计分析工具有哪些
  • 文化传播网站建设印度疫情为何突然消失
  • 医院网站建设 中企动力百度快照
  • 嘉善网站制作公司网站建设需要多少钱
  • 风中有朵雨做的云电影网站公众号seo排名优化
  • 东莞 营销网站制作关键词检测