BIT.2_Linux环境基础开发工具使用

vim

vim常用知识点

在这里插入图片描述

vim添加和删除注释

在这里插入图片描述

vim的基本概念

在这里插入图片描述

vim的基本操作

在这里插入图片描述

vim正常模式命令集

在这里插入图片描述

vim末行模式命令集

在这里插入图片描述

vim操作总结

在这里插入图片描述

vim键盘图

在这里插入图片描述

简单vim配置

配置文件的位置

在这里插入图片描述

常用配置选项,用来测试

在这里插入图片描述

使用插件

在这里插入图片描述

链接

点我
配置好的vim, 按照文档操作即可

Linux编译器-gcc/g++使用

知识点归纳

在这里插入图片描述

背景知识

在这里插入图片描述

gcc如何完成

在这里插入图片描述

Linux项目自动化构建工具-make/Makefile

知识点总结

在这里插入图片描述

在这里插入图片描述

背景

在这里插入图片描述

原理

在这里插入图片描述

在这里插入图片描述

项目清理

在这里插入图片描述

注意

  • make的执行规则是,只生成所有目标对象中的第一个,当然make会根据语法规则,递归生成第一个目标对象的所有依赖对象后再回头生成第一个目标对象,生成后退出
  • make在执行makefile规则中,根据语法规则,会分析目标对象与依赖对象的时间信息,判断是否在上一次生成后,源文件发生了修改,若发生了修改才需要重新生成。
  • makefile中的伪对象表示对象名称并不代表真正的文件名,与实际存在的同名文件没有相互关系,因此伪对象不管同名目标文件是否存在都会执行对应的生成指令。伪对象的作用有两个,1. 使目标对象无论如何都要重新生成。2. 并不生成目标文件,而是为了执行一些指令
  • makefile中使用 .PHONY 来声明伪对象, .PHONY: clean
  • makefile中可以使用 # 在行首表示行注释
  • 默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件

Linux第一个小程序-进度条

\r && \n

在这里插入图片描述

行缓冲区概念

在这里插入图片描述

进度条代码

在这里插入图片描述
在这里插入图片描述

Linux调试器-gdb使用

常用的命令

在这里插入图片描述

背景

在这里插入图片描述

开始使用

在这里插入图片描述

Linux系统下载

apt-get: command not found,这个的出现是因为系统的原因。
yum: command not found,这个的出现是因为系统的原因。

Linux系统分为两种:查看系统版本: cat /proc/version

1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat系列的包管理工具是yum

Debian系列的包管理工具是apt-get

yum

什么是软件包

在这里插入图片描述

关于 rzsz

在这里插入图片描述

注意事项

在这里插入图片描述

查看软件包

在这里插入图片描述
在这里插入图片描述

如何安装软件

在这里插入图片描述

如何卸载软件

在这里插入图片描述

yum 知识点

在这里插入图片描述

yum更新安装包

  • yum -y update:升级所有包同时,也升级软件和系统内核;
  • yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。
  • yum工具在每次安装指定软件包的时候,都会检测源服务器上的软件包信息,为了便捷不用每次都去搜索软件包信息,因此使用 yum makecache将软件包信息缓存到本地,使用 yum clean all 清理老旧的缓存信息。

git

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值