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

2017年网站建设公司平谷头条新闻

2017年网站建设公司,平谷头条新闻,做标书要不要做网站,从零学做网站什么是GDB: GDB - - - (GNU symbolic debugger)是Linux平台下最常用的一款程序调试器。 自己的Linux是否安装GDB? 一般来说,使用Ubuntu的话,系统就会自带的有GDB调试器的 命令窗口输入如下命令可以查看是否安装了gdb: gdb -v …

什么是GDB:

        GDB - - - (GNU symbolic debugger)是Linux平台下最常用的一款程序调试器。

自己的Linux是否安装GDB?

        一般来说,使用Ubuntu的话,系统就会自带的有GDB调试器的

命令窗口输入如下命令可以查看是否安装了gdb:

gdb -v

结果:

没有安装的话会出现如下:

[stu@localhost Desktop]$ gdb -v
bash: gdb: command not found

 具体的安装过程,网上有很多的教程,这里不再赘述。

快速上手使用

示例1:正常代码调试分析

#include <stdio.h>int main (){unsigned long long int n, sum;n = 1;sum = 0;while (n <= 100){sum = sum + n;n = n + 1;}return 0;
}

编译:

g++ -o main main10.c -g

-g 的作用:包含必要的调试信息,比如各行代码所在的行号、包含程序中所有变量名称的列表(又称为符号表)等,不加 -g 则没有,运行gdb时会报错

开始调试:

gdb main

 输出如下:

发现会有很多的免责声明,可以通过 -q 选项进行屏蔽

gdb main -q

 这下就清爽多了

GBD常用命令:

示例2:崩溃代码调试分析

#include "stdio.h"int main(){int *b = 0;*b = 10;printf("******** b = %d ************ ",*b);
}
g++ -o main main10.c -g

直接运行会有如下结果:

可以看到箭头3处打印出来的b值为空,因此出现了段错误,进而导致程崩溃。

http://www.15wanjia.com/news/16203.html

相关文章:

  • 各大网站怎么把世界杯做头条淘宝店铺怎么免费推广
  • 企业登录厦门seo哪家强
  • 可以自己做图的网站业务推广方式有哪些
  • 网站开发发展趋势2018常见的系统优化软件
  • 学校网站开发必要性与意义阿里云域名注册网站
  • 网站标题字体大小网络营销的八种方式
  • 企业网站改版网盘搜索引擎入口
  • 外贸功能网站建设2023年7月最新疫情
  • 个人做论坛网站怎么做qq推广官网
  • 外贸独立站运营网站怎么做推广和宣传
  • 设计网站客户体验搜索网站有哪些
  • 义乌外贸公司建站百度小说风云榜排名
  • 一级a做爰片免播放器网站seo技术专员招聘
  • 可做兼职的翻译网站有哪些一个产品营销策划方案
  • 哪些大型网站有做互联网金融做网销的一天都在干嘛
  • web网站开发全过程湖南发展最新消息公告
  • 郑州网站建设出名吗大型网站seo课程
  • 做车贴网站网络营销章节测试答案
  • 网站开发中网页上传和网站发布做推广怎么赚钱
  • 网站建设系統百度竞价推广效果怎么样
  • 企业php网站建设免费发布信息平台有哪些
  • 什么叫网络市场营销北京推广优化公司
  • 哪个网站可以做身份证发布广告的平台免费
  • 不懂代码怎么做网站排名轻松seo 网站
  • 公司组织架构如何优化网页加载速度
  • 网站建站需要什么营销策划培训
  • 哪个网站建设公司靠谱关键词云图
  • 政府法制网站建设问题百度电脑网页版入口
  • 南京制作网页培训班优化法治化营商环境
  • 医院门户网站制作黑马教育培训官网