摘要:函数名称列出了函数名称的源代码。 五个元素的顶部和底部(包括上面的函数名称)类似于从头开始调试或连续执行,而不是停止程序的单个步骤。 等效于中等或单个执行。
目录
1。 调试器GDB
1。 可以使用GDB可执行文件
2。 使用命令
1。 开始调试并完成调试
2。 List
3.Analog vs debug vs debug
4。代码调试“三枪手”
5。 变量
6。 断点
2。 Linux项目自动化结构工具工具/makefile
1 85%B3%E7%B3%BB%BB%E5%92%8c%E4%BE%9D%E8%B5%96%E6%96%B9%E6%B3%95 - TOC“ style =” Margin =“ Margin -左:40PX;”> 2。 P>
3.解决方案和清理解决方案
4>
1>
2。远程创建仓库
3.g将代码上传到“ 3个技巧”存储库。 调试器GDB1。 您可以使用GDB可执行文件来生成
linux默认可执行文件。 使用发布版本,您需要通过添加- g
发行版是发行版本和不支持
示例:gcc test.c - o mytest - debug - g生成debuge debug operutable
2。 使用命令1 1。 ,每列10行。
・列表/l函数名称:包含五个元素的功能源代码列表:上限和下部功能名称
3。 从一开始就不断地停止,当非单个步骤程序遇到断点。 (相当于vs中的F5)
n或下一个:单个运行。 (相当于vs中的F10) - s或步骤:输入函数调用(相当于vs中的F11)。 。 -左:0;“> x:跳到行x x x
完成:运行到当前功能并反向它,然后等待下一个命令/p> 5。更改变量的值或调用函数
plible:打印变量值。
・集var:更改变量的值
・变量名称:跟踪和显示变量,并在每次停止时显示其值
・单独:解锁以前设置的变量
・信息(i)本地:在当前堆栈帧中显示局部变量的值
6。 特定的集合断点(b):在函数信息开始时显示断点信息。
・删除断点:删除所有断点・删除断点n:按序列号删除断点号n n・禁用断点:禁用断点makefile1。 什么是制造和制造费?
makefile是一个自动编译文件,您可以创建
make是一种工具,它默认情况下用makefile
来解释和执行命令。 我找到了该文件的描述,其中包含名为“ gnumakefile”,“ makefile”,“ makefile”
2的文件。 汇编为可执行文件
// mytest取决于mytest.c。 mytest3。 Generation Plane和清洁计划//第1行写作依赖项,第2行写执行规则// .cgcc mytest.c - o mYTest清洁方案://. Phony被设置为伪目标,并且伪目标功能始终执行。 。 :含义相关文件
生成计划:mytest:mytest.cgcc mytest.c - o mytest //以上可以写成一代计划:mytest:mytest.cgcc $^ [k4 o $ @@ 3。 git1。 安装git
sudo yum安装git
2。 创建仓库远程
1。 注册您的Gitee帐户后,输入页面并按照下面的照片构建仓库
2。 命名存储库,然后简单地设置属性
3。 复制HTTPS地址
4。 在本地下载该项目
git克隆[url]
url。 三个技巧“将代码上传到存储库1。gitadd。//。它表示当前目录,还可以上传指定的文件(git添加文件名)2。GitCommit - M“上传代码登录信息和密码
评论前必须登录!
注册