Linux 下的工具使用

自动化构建工具--makfe/makefile

要使用make指令的话要编写makefile文件,在其中添加依赖关系和依赖方法

make :是一个命令

makefile:是一个文件,当前使用make指令目录下的一个文件

使用make指令时会扫描makefile文件进行自动化推导

.PHONY:可以设置依赖关系总是被执行

使用@符号设置依赖关系不回显

Git版本控制器的简单使用

在Linux系统下使用yum install -y git 安装git

在远端gitee创建远端仓库

使用git clone 克隆远端仓库到本地仓库

使用git add /目录,文件名 添加工作区的目录或者文件到本地仓库库的暂存区

使用git commit -m ’提交文字描述‘将暂存区的内容提交到本地仓库

使用git push 将本地仓库的内容同步到远端仓库。

-------------------------------------------------------------------------------------------------

git log 可以查看提交日志

git status 查看提交状态

linux 系统下的gdb调试

readelf -S test.c 可以查看一个文件的二进制构成

debug 模式下可以进行调试

gdb mycode 进行调试

怎么查看代码?使用list +行号 

怎么运行程序?使用run 指令

怎么加入断点?b (break point)+ 行号 b+ 函数名 会在函数内部第一行打断点

怎么查看断点信息?使用 info b

删除断点?delete+ 断点编号

逐过程调试程序?把函数当作一条语句调试 使用next指令

怎么逐语句调试?加入函数调试 使用step指令

查看变量的变化?使用p +变量名 常显示:display + 变量名

取消常显示变量?undisplay + 显示行号

如果进入循环怎么跳出来?使用 until+ 行号

查看函数运行完的状态?使用 finish 指令 可以查看函数运行完成的状态

从一个断点运行到下一个断点?c (continue)

怎么关闭和启动断点?disable + 断点号 关闭断点  enable +断点号 启用断点

breaktrace(bt):查看函数调用栈

info locals : 查看当前栈帧局部变量的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值