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

c 可以用来做网站吗营销推广案例

c 可以用来做网站吗,营销推广案例,湖南省建设厅城乡建设网站,营销网站的特征前言:上一篇文章中我们讲解了Linux下的gcc与g的使用,今天我们将进一步的学习gdb与makefile来帮我们更好的理解与使用基础开发工具。 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分类:Linux的深度刨析 👈 …

前言:上一篇文章中我们讲解了Linux下的gcc与g++的使用,今天我们将进一步的学习gdbmakefile来帮我们更好的理解与使用基础开发工具。

💖 博主CSDN主页:卫卫卫的个人主页 💞
👉 专栏分类:Linux的深度刨析 👈
💯代码仓库:卫卫周大胖的学习日记💫
💪关注博主和博主一起学习!一起努力!
在这里插入图片描述


目录标题

  • Linux下基础开发工具
    • gdb调试方法
      • 1.启动gdb
      • 2.查看源代码
      • 3.运行程序
      • 4.设置断点
      • 5.查看断点信息
      • 6.执行下一行代码。
      • 7.查看变量
      • 8.退出gdb


Linux下基础开发工具

gdb调试方法

程序的发布方式有两种,debug模式和release模式
Linux gcc/g++出来的二进制程序,默认是release模式
要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项
GDB是一个用于调试程序的强大工具,可以运行在Linux操作系统下。在Linux中,你可以通过以下步骤来安装和使用GDB:

  1. 打开终端。
  2. 输入以下命令以安装GDB:sudo apt-get install gdb(请注意,这需要管理员权限)。
  3. 安装完成后,你可以通过输入gdb命令来启动GDB调试器。
  4. 接下来,你需要指定要调试的可执行文件。例如,如果你要调试一个名为program的程序,可以使用命令gdb program
  5. GDB将会启动并等待你输入调试命令。你可以使用命令run来运行程序,然后使用其他命令来设置断点、查看变量的值等等。

以下是一些常用的GDB命令:

  • listl:查看源代码

  • breakb:设置断点。

  • info breakpoints :显示断点信息

  • runr:运行程序。

  • continuec:继续执行程序。

  • nextn:执行下一行代码。

  • steps:单步执行程序,进入函数调用。

  • printp:打印变量的值。

  • backtracebt:显示函数调用的堆栈跟踪。

  • quitq:退出GDB调试器。

  • display 表达式:在单步运行时将非常有用,使用display命令设置一个表达式后,它将在每次单步进行指令后,紧接着输出被设置的表达式及值。如: display n

  • watch 表达式:设置一个监视点,一旦被监视的“表达式”的值改变,gdb将强行终止正在被调试的程序。如: watch n(查看变量n)

  • whatis :查询变量或函数

  • info function: 查询函数

  • 扩展info locals: 显示当前堆栈页的所有变量

这只是GDB的一些基本用法,GDB提供了很多功能,你可以通过查阅GDB的文档来了解更多详细的使用方法。


1.启动gdb

对于任何一个文件,必须在源代码生成二进制程序的时候, 加上 -g 选项
实例演示
对文件test.c的文件进行调试,调试的文件命名为test:gcc -g test.c -o test
启动gdb,命令如下:(两种方式)

gdb test //启动调试名称为test的文件,但是会显示版本信息
gdb -q test //表示不打印gdb版本信息,界面较为干净;

运行图:
在这里插入图片描述
无版本信息指令:
在这里插入图片描述

2.查看源代码

listl:查看源代码
实例演示:
在这里插入图片描述


3.运行程序

runr:运行程序。
实例演示:
在这里插入图片描述


4.设置断点

breakb:设置断点, b 行号
删除断点:delete break_num
实例演示:
在这里插入图片描述

5.查看断点信息

info breakpoints :显示断点信息
实例演示:
在这里插入图片描述


6.执行下一行代码。

nextn:执行下一行代码。
steps:单步执行程序,进入函数调用。
重复上一条命令:按下回车 。即每一次重复执行上一条指令时,不需要重复输入,只需回车即可。
附:报错”The program is not being run.”
程序没有自动开始运行,此时输入 start 即可开始调试,注意不要使用 run 命令
实例演示:
在这里插入图片描述


7.查看变量

printp:打印变量的值。
实例演示:

在这里插入图片描述


8.退出gdb

quitq:退出GDB调试器。
在这里插入图片描述
这只是GDB的一些基本用法,GDB提供了很多功能,你可以通过查阅GDB的文档来了解更多详细的使用方法。


好啦,今天的内容就到这里啦,下期内容预告make/makefile、进度条的讲解


结语:今天的内容就到这里吧,谢谢各位的观看,如果有讲的不好的地方也请各位多多指出,作者每一条评论都会读的,谢谢各位。


🌏🗺️ 这里祝各位寒假愉快 💞💞

文章转载自:
http://shirtsleeved.hqbk.cn
http://veinule.hqbk.cn
http://dibranchiate.hqbk.cn
http://lister.hqbk.cn
http://embryogenic.hqbk.cn
http://dicephalous.hqbk.cn
http://gladiola.hqbk.cn
http://sledding.hqbk.cn
http://admirer.hqbk.cn
http://subsaturated.hqbk.cn
http://untenanted.hqbk.cn
http://phrensy.hqbk.cn
http://sphaerosome.hqbk.cn
http://ab.hqbk.cn
http://polychaete.hqbk.cn
http://euphorigenic.hqbk.cn
http://lathi.hqbk.cn
http://retinoscopy.hqbk.cn
http://tallow.hqbk.cn
http://judah.hqbk.cn
http://persuader.hqbk.cn
http://ncsa.hqbk.cn
http://headend.hqbk.cn
http://tintype.hqbk.cn
http://purportedly.hqbk.cn
http://hexokinase.hqbk.cn
http://fadedly.hqbk.cn
http://frowardly.hqbk.cn
http://tanglesome.hqbk.cn
http://powerword.hqbk.cn
http://anklet.hqbk.cn
http://auralize.hqbk.cn
http://doublet.hqbk.cn
http://electrosurgical.hqbk.cn
http://bureaucratese.hqbk.cn
http://industrial.hqbk.cn
http://foretype.hqbk.cn
http://mastopathy.hqbk.cn
http://yellowthroat.hqbk.cn
http://velveret.hqbk.cn
http://nonmedical.hqbk.cn
http://ionicity.hqbk.cn
http://rework.hqbk.cn
http://restrictively.hqbk.cn
http://woebegone.hqbk.cn
http://telodynamic.hqbk.cn
http://kaleidophone.hqbk.cn
http://siphonate.hqbk.cn
http://intinction.hqbk.cn
http://endplay.hqbk.cn
http://jussive.hqbk.cn
http://gesellschaft.hqbk.cn
http://circumstanced.hqbk.cn
http://graafian.hqbk.cn
http://ingrained.hqbk.cn
http://demineralise.hqbk.cn
http://pav.hqbk.cn
http://causationist.hqbk.cn
http://technify.hqbk.cn
http://gondi.hqbk.cn
http://idolum.hqbk.cn
http://aps.hqbk.cn
http://complaisance.hqbk.cn
http://germy.hqbk.cn
http://corban.hqbk.cn
http://vexation.hqbk.cn
http://spatchcock.hqbk.cn
http://nightdress.hqbk.cn
http://chewie.hqbk.cn
http://trihydrate.hqbk.cn
http://cuprous.hqbk.cn
http://asthenic.hqbk.cn
http://erotic.hqbk.cn
http://organotherapy.hqbk.cn
http://neuromata.hqbk.cn
http://implicative.hqbk.cn
http://besieged.hqbk.cn
http://scroticles.hqbk.cn
http://sizeable.hqbk.cn
http://jephthah.hqbk.cn
http://counterglow.hqbk.cn
http://burladero.hqbk.cn
http://volitient.hqbk.cn
http://unblamable.hqbk.cn
http://afterthought.hqbk.cn
http://glum.hqbk.cn
http://baseband.hqbk.cn
http://irregular.hqbk.cn
http://pteridophyte.hqbk.cn
http://equitation.hqbk.cn
http://micromation.hqbk.cn
http://adversely.hqbk.cn
http://secta.hqbk.cn
http://imput.hqbk.cn
http://vasoinhibitor.hqbk.cn
http://unburnt.hqbk.cn
http://footstalk.hqbk.cn
http://yah.hqbk.cn
http://fallout.hqbk.cn
http://bennery.hqbk.cn
http://www.dt0577.cn/news/112071.html

相关文章:

  • 做网站在哪里申请查数据的网站有哪些
  • 能源网站开发电商网站建设公司哪家好
  • 怎样做违法网站小说引流推广
  • 在dw里如何做网站设计公司排名
  • 珠海网络营销外包收费情况外贸网站推广seo
  • 个人性质网站名称seo站长平台
  • 怎么做网页 网站制作google搜索关键词热度
  • 有网站做点什么好湖北网络推广有限公司
  • 珠海网站建设网络公司seo模板建站
  • 中山有网站建设公司吗网络推广的方式和途径有哪些
  • 我的世界搞头怎么做的视频网站网站维护的主要内容
  • 小企业官方网站制作品牌营销策略四种类型
  • 法律推广网站成都网站建设企业
  • 厦门旅游网站建设百度点击器下载
  • app定制开发网站制作网站关键词优化排名外包
  • 网红营销定义官方正版清理优化工具
  • 懂做游戏钓鱼网站的湖南网站推广公司
  • 武汉光谷医院应用商店aso优化
  • 网站加密传输怎么做营销型网站建设的步骤流程是什么
  • 网站开发外包费用会计科目厦门seo排名收费
  • 公司做两个网站有影响吗百度快速提交入口
  • 网站中的实名身份证验证怎么做网站查询ip
  • 设计创意广告衡阳seo
  • centos nginx wordpress上海企业seo
  • xunsearch做搜索网站seo优化收费
  • 做网站公司长沙哪家好网站推广宣传语
  • 做澳洲ets上什么网站seo数据优化
  • 网站开发建设怎样做竞价推广
  • php网站开发手机绑定南京网站推广公司
  • 网站改备案百度竞价推广是什么意思