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

网站后台字体安装做网站手机端需要pc端的源代码吗

网站后台字体安装,做网站手机端需要pc端的源代码吗,建设一个图片下载网站,显卡服务器租用目录 👀 1.安装gdb 👀2.判断是否安装成功 👀3.改成debug方式发布。 👀 4.gdb功能简介 前言 gdb是Linux 下功能全面的调试工具。gdb支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。在Linux环境软件…

目录

👀 1.安装gdb

👀2.判断是否安装成功

👀3.改成debug方式发布。

👀 4.gdb功能简介


前言

 gdb是Linux 下功能全面的调试工具。gdb支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。在Linux环境软件开发中,gdb 是主要的调试工具,用来调试 C 和 C++ 程序。

👀 1.安装gdb

直接在命令行输入:sudo yum install -y gdb

即可直接安装成功。

👀2.判断是否安装成功

安装成功后,在命令行直接输入 gdb 或者 gdb --version 进入交互模式。

如图所示:

 当我们进入交互模式后发现无论我们输入什么命令都没有作用(无法调试),只会出现这样的情况:

"/home/bsk/test1/one/test.c": not in executable format: File format not recognized
(gdb) l
No symbol table is loaded.  Use the "file" command.

哪为什么会这样呢?原因很简单,因为gdb在linux中默认是以release版(一般软件进行发布,用户体验模式)的方式来进行发布的,不可以被调试!所以我们要把它改成debug方式(包含调试信息)发布。

👀3.改成debug方式发布。

在命令行输入:vim Makefile(自动化构建工具(多文件操作))

进入之后写如下代码,其中的 -g选项就是把其改成debug方式。

  1 mytest:test.c2     gcc $^ -o $@ -g3 4 .PHONY:clean5 clean:6     rm -f mytest7                 

现在再make一下就会生成对应的mytest(debug版)

以上是详细内容,方便从根上理解。

而我们在日常使用时直接在 gcc命令下添加 -g 选项即可,再直接gdb就可。如下图所示:

👀 4.gdb功能简介

接下来就可以进行gdb使用了,简单介绍其几个功能如下:

     l:显示代码(l+数字:可以从你输入的数字开始显示,但会出现和其相关的上下文)

(gdb) l
1	#include <stdio.h>
2	int main()
3	{
4	   printf("long time no see\n");
5	   fflush(stdout);
6	   sleep(2);
7	   return 0;
8	}
(gdb) 

     b+行号:打断点

(gdb) b 5
Breakpoint 1 at 0x40060b: file test.c, line 5.
(gdb) 

      info b :查看断点编号信息(如下所示)

(gdb) info b
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x000000000040060b in main at test.c:5breakpoint already hit 1 time
2       breakpoint     keep y   0x0000000000400601 in main at test.c:2
(gdb) 

     d+编号:删除断点(不要输入以前打断点的行号,要输入查看断点信息里面的对应的Num号)

(gdb) d 1
(gdb) info b
Num     Type           Disp Enb Address            What
2       breakpoint     keep y   0x0000000000400601 in main at test.c:2
(gdb) 

      r :运行程序(遇到断点会停下来,没有断点直接运行到最后)

(gdb) r
Starting program: /home/bsk/test1/one/a.out 
long time no seeBreakpoint 1, main () at test.c:5
5	   fflush(stdout);
Missing separate debuginfos, use: debuginfo-install glibc-2.17-317.el7.x86_64
(gdb) 

在第5行停了下来。(最后一行提示缺少一个工具,复制安装就可以,或者不用管)

       n:单步执行语句(对应vs逐过程,不进入函数内部)

(gdb) n
6	   sleep(2);
(gdb) 

       finish :结束函数调用,然后停下来。

       s:进入函数内部(对应vs逐语句)

       until +行数:跳转到指定行

        display +名称:常显示(对应vs中的监视)

        undisplay +编号:取消常显示(监视)

 

http://www.yayakq.cn/news/82708/

相关文章:

  • 信誉好的营销单页网站鞍山网上制作网站
  • 品牌网站源码金坛区住房城乡建设局网站
  • 假发网站是怎么做的蘑菇街的网站建设
  • 如何做网站效果图广州网站建设费
  • 适合设计师的网站编辑软件烟台高端网站建设公司哪家好
  • 深圳市涂能装饰设计公司网站同学聚会怎么样做网站
  • 郫都区网站建设百度指数的数值代表什么
  • 网站后台功能需求手机怎样建立网站
  • 重庆网站制作多少钱网站页面设计原则
  • 电子商务网站建设应用搜索引擎排名2021
  • 台州网站制作费用深圳做网站de
  • 马鞍山网站开发河北保定建设工程信息网站
  • wordpress 过滤get值seo 网站分析
  • 娱乐网站的特点晴天阴天雨天wordpress
  • 有什么做礼品的卖家网站在附近找工作
  • 张店做网站网站计划
  • 网站开发类标书模板oa报表网站开发
  • 做推广网站有什么中国山东建设监理协会网站
  • 推荐做那个的电影网站wordpress网页设定
  • 如何在阿里巴巴上建设公司网站重庆网络公司招聘
  • 教你做兼职的网站企业网站建设方案投标书
  • 淘客怎么用网站做邢台企业网站建设咨询
  • 简单网站建设软件有哪些wordpress主题资讯
  • 高端建设网站宝塔如何搭建网站
  • 请问聊城网站建设网站后台管理系统论文
  • h5可以做网站吗免费网站现在是怎么了
  • 河南企业网官方网站短网址生成接口
  • 做二手车网站需要什么手续费wordpress网站模板
  • 企业电子商城网站建设比wordpress好用
  • 如何查询网站域名企业咨询师资格证