当前位置: 首页 > news >正文

Linux环境基础开发工具

1.软件包管理器yum

Yum 本身并不处理底层的 RPM 数据库操作,它作为一个“前端”,其核心工作是

①仓库管理 ②依赖解析 ③自动下载与安装

yum源更新与配置

yum相关指令:

yum list | grep lrzsz : 查找特定工具

yum install -y 软件名:安装

yum makecache:用于创建yum缓存,yum search :用于在yum软件 仓库中搜索软件包。

yum clean all:清除yum的缓存,并重新生成缓存yum upgrade: 用于升级所有已安装的软件包,但不会升级软件和系统内核。(会删除日版本的软件包。)
yum update:用于升级所有已安装的软件包,同时也会升级软件和系统内核。(会保留旧包。(除非配置文件中设置了obsoletes=1))

2.lszrz:发送和接收

sz 文件名:向Windows发送文件

rz:接收Windows文件

3.vim编辑器

操作:

vim 批量注释:命令模式下 Ctrl v,按h/i/k/表示选中区域,然后输入shift i,再双斜杠注释一行,再ESC。
取消注释:Ctrl v; h/i/k/l选中区域,输入d。

配置vim:家目录下.vimrc(没有自创),在该文件中配置即可。

4.sudo

5.gcc/g++编译器

5.1编译过程

5.2gcc命令

-E:预处理阶段

-D:定义宏

-S:编译阶段

-c:汇编阶段

6.makefile文件

7.gdb

常用命令:

①gdb 可执行程序:进入调试

②l 0(回车重复上条命令)/函数名:显示代码
③r:运行程序(遇到断点会停止)Br:
④b 行号/函数名/文件: 行号 :打断点
⑤i(info)b:显示断点信息

⑥ d 断点编号:删除断点

⑦ n:逐过程(遇到函数不会进去)

⑧ s:逐语句(遇到函数会进去)

⑨ p 变量:查看变量值

⑩ p &变量:查看变量地址

11. display 常量:常显示(每当输入n,都会显示变量值)

12.undisplay 常显示编号:取消常显示

13.until 行号:跳到有效行号(一般用于跳过循环)

14.finish :直接跑完所在函数

15.c:跳到下一个断点

16.disable 断点编号:将断点禁用

17.enable 断点编号:解除断点禁用

18.set var 变量:改变变量的值

19.bt:查看调用堆栈(调用函数产生的栈帧)

20.i(info) locals:查看本地变量

http://www.dtcms.com/a/457934.html

相关文章:

  • 备案期间网站wordpress个人简历主题
  • AI智能体(Agent)大模型入门【8】--关于ocr文字识别图片识别
  • 商城版网站建设网站开发的经验
  • Linux命令--minio安装
  • 长春网站推广网诚传媒互联网服务商
  • 提供网站建设的理由创建私人网站
  • 【Proteus仿真】基于AT89C51单片机的单片机双向通信
  • 温州市网站制作多少钱wordpress 数据库设计
  • 鲅鱼圈网站怎么做分公司vi设计
  • OpenTiny学习中如何快速提升项目效率?
  • 预训练与后训练 区别
  • 从 “死锁“ 到 “解耦“:重构中间服务破解 Java 循环依赖难题
  • 【原创】SpringBoot3+Vue3高校图书管理系统
  • docker部署相关知识
  • 现代AI训练系统的网络架构革命:协同优化破瓶颈
  • 做宾馆网站鸽WordPress主题
  • python项目环境切换
  • VBA URL 编码函数
  • 郑州网站商城建设dw怎么制作网页教程
  • wordpress4.7企业主题网站单页seo
  • 开发准备之日志 git
  • 好大夫在线个人网站王建设网站未做安全隐患检测怎么拿shell
  • 【MySQL】存储引擎
  • 深圳网a深圳网站建设wordpress qq 微博
  • e网站的图标怎么做自己做网站能赚到广告费吗
  • 吓MySQL复合查询全解析:从基础到多表关联与高级技巧N
  • 网站源码 酷移动版网站开发
  • (2)SwiftUI 样式修饰符:字体、颜色、内边距与背景
  • 外贸网站建设需要什么网站后期维护工作包括哪些
  • 中建南方建设集团官方网站站长之家查询