1.yum--软件包管理工具
1.1 yum基本认识
yum在Linux当中就像是我们手机当中的应用市场,可以进行软件的搜索、下载、安装
yum源:yum源就是一个配置文件,内置了下载链接。这些链接指向了一些软件发布平台,我们就是在通过软件发布平台去安装软件的
1.2 yum 基本操作
yum三板斧:
- yum list:将可下载的软件罗列出来,可配合管道和grep命令进行关键字筛选 # yum list | grep sl
- sudo yum install -y 软件名:安装软件,需要root权限
- yum remove 你的软件:删除软件
2. git - - 版本控制
2.1 git的使用
- 第一步安装git:sudo yum install -y git
- 第二步在gitee建立仓库,复制HTTPS仓库链接
- 第三步在Linux下使用git clone建立本地仓库,输入你的仓库链接
接下来就可以进行代码的编写上传了
git 三板斧
- git add 你的文件 :添加文件
- git commit -m "这里是提交日志,必须写":将文件添加到本地仓库
- git push:将本地仓库同步到远程仓库
其他命令
git pull:将远端仓库同步到本地仓库
git clone :新建本地仓库
3. gdb - - 调试器
gdb是一款在Linux下的调试工具
3.1 gdb的使用
首先我们写一段代码,方便调试:
#include<iostream> using namespace std; int Sum(int cnt) { int ret = 0; for(int i=0;i<=cnt;i++) { ret+=i; } return ret; } int main() { cout << Sum(100) << endl; return 0; }
Makefile文件:在对C++程序进行编译时,要注意的时给g++选项加上 -g表示以debug的版本完成编译
myfile:file.cpp g++ file.cpp -o myfile -g .PHONY:clean clean: rm -rf myfile
在命令行输入gdb 你的debug版本文件即可进入调试
gdb中基础命令:
- l 0 :从第零行开始显示代码
- b 行号:在指定行号打上断点
- info b :查看断点
- d 断点序列号:删除断点
- r :执行代码,遇到断点停下
- n :逐过程调试
- s:逐语句调试
- bt:查看当前调用堆栈
- finish:将当前函数跑完,再停下来
- display:设置长显示
- undisplay:取消长显示
- until:跳转指定行
- c:运行至下一个断点处停下
- disable/enable:使能断点打开/关闭
本文含有隐藏内容,请 开通VIP 后查看