Linux —— B / 基础开发工具

🌈个人主页慢了半拍

🔥 创作专栏:《算法分析》 | 《无味生》 |《C语言》 | 《C练习解析》|《C++讲解》|《软件测试》|《Linux》|《数据结构》|《计组》

🏆我的格言:一切只是时间问题。 


一、软件包管理器

1.1 Linux软件生态

a、yum 、apt

b、源码安装

c、rpm安装包

1.2 yum具体操作

查看软件包

$ yum list | grep lrzsz

安装

# Centos
$ sudo yum install -y lrzsz
# Ubuntu
$ sudo apt install -y lrzsz

卸载

# Centos
sudo yum remove [-y] lrzsz
# Ubuntu
sudo apt remove [-y] lrzsz


二、编辑器Vim

2-1 Linux编辑器-vim使用

2-2 vim的基本概念

2-3 vim的基本操作

2-4 vim正常模式命令集

2-5 vim末行模式命令集

2-6 vim操作总结

2-7 简单vim配置[了解]


 三、编译器gcc/g++

 3.1 背景知识

3.2 gcc编译选项

3.2.1 预处理(进行宏替换)

3.2.2 编译(生成汇编)

3.2.3 汇编(生成机器可识别代码)

3.2.4 连接(生成可执行文件或库文件)

3.3 动态链接和静态链接

3.4 静态库和动态库

3.5 gcc其他常用选项-了解即可

四、自动化构建-make/Makefile

4.1 背景

4.2 理解

4.3 基本使用

4.4 推导过程

4.5 适度扩展语法


五、Linux第一个系统程序-进度条

5.1补充-回车与换行

5.2 行缓冲区

5.3 练手-倒计时程序

5.4 进度条代码

六、版本控制器Git

6.1 版本控制器

6.2 git 简史

6.3 安装 git

6.4 在 Github 创建项目

6.5 三板斧

七、调试器-gdb/cgdb使用

7.1 样例代码

7.2 预备

7.3 常见使用

7.4 常见技巧-加餐

7.4.1 watch

7.4.2 set var确定问题原因

7.4.3 条件断点

7.4.3.1 添加条件断点

7.4.3.2 给已经存在的断点新增条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慢了半拍i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值