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

git的使用和gdb工具

1.git的使用

首先现在gitee上新建一个仓库

然后复制克隆链接到本地仓库

在本地仓库中,我们可以用git status查看仓库状态

我们要提交代码就是要三步

git add 文件名

git commit -m "写提交的日志"

git push 将代码上传到远端仓库

然后你就完成一次提交了

2.调试工具gdb

程序的发布模式有两种,debug和release,我们一般调试代码是用debug模式,由于gcc/g++编译出来的二进制文件默认是release模式,所以我们需要在后面加上-g选项,使其变成debug模式

然后我们就可以使用gdb调试工具了

gdb 文件名:打开gdb工具

quit/q:退出gdb工具

list/l 行号/文件名:可以打印出代码在屏幕上

gdb具有记忆功能,可以自动记忆上一个命令,点击回车可以执行下一个命令

b 文件名/行号:在第几行打印断点

info/i b:列出打印的断点

d 断点编号:可以删除断点

disable/enable 断点编号:可以打开/关闭断点

next/n :逐过程执行代码(类似F10)

step/s:逐语句执行代码(类似F11)

print/p 变量:查看变量内容

display 变量编号:可以把变量长显示在屏幕上

undisplay 变量编号:可以取消变量显示

continue/c:运行至下一个断点处

finish:运行结束所在函数

until 行号:跳转指定行,中间代码都是运行过的

info locals:显示当前栈帧局部变量的值


http://www.kler.cn/a/299706.html

相关文章:

  • docker配置mysql并使用mysql connector cpp编程
  • Ubuntu全面卸载mysql
  • 【Rust自学】14.6. 安装二进制crate
  • Edge-TTS在广电系统中的语音合成技术的创新应用
  • 大数据治理实战:架构、方法与最佳实践
  • 学习第七十六行
  • Xilinx系FPGA学习笔记(六)RAM的IP核学习
  • uni-app实现web-view和App之间的相互通信
  • BRAS介绍
  • tio websocket 客户端 java 代码 工具类
  • 编译u-boot报错configuration written to .config
  • CCS12.2 以及以上版本如何使用C2000ware 4.03版本,发现直接导入工程不能正确识别地址变量?
  • openssl+keepalived安装部署
  • 基于Java+SpringBoot+Vue+MySQL的美容美发管理系统
  • C语言补习课——文件篇
  • 聚簇索引和二级索引
  • 哪些旋转机械会用到本特利振动传感器
  • iOS的传递链与响应链机制
  • 我是如何将 Java 基础 docker 镜像大小从 674Mb 优化到 58Mb的
  • 解锁中东市场新蓝海:Bigo社交媒体如何赋能APP广告营销优势
  • Ubuntu 22.04 make menuconfig 失败原因
  • 计算机毕业设计选题推荐-班级管理系统-教务管理系统-Java/Python项目实战
  • OpenSNN推文:《从沙粒到超级大脑:一步步揭开芯片的秘密》
  • SprinBoot+Vue兼职发布平台的设计与实现
  • vue el-dialog嵌套解决无法点击问题
  • The First项目报告:BlackCardCoin让数字资产多元化