Linux软件安装包yum
首先了解一下Linux软件包管理器yum(Yellow dog Updater,Modified):
yum是Linux下非常常用的一种包管理器。主要应用在Fedora,RedHat,Centos等发行版本上;
注意:
- 关于yum的操作必须保证虚拟机网络畅通!!!
- yum安装软件只能一个完成之后再安装另一个。正在安装时,如果尝试用yum安装另外一个软件,yum会报错;
gcc/g++,gdb,vim的简单介绍
Linux编辑器——vim
vim的三种基本模式:
- 普通/正常/命令模式(Normal mode):
控制屏幕光标的移动,字符,字或行的删除; - 插入模式(Insert mode):
只有在该模式下才可以进行文字输入,按【Esc】键可回到命令模式; - 末行模式(Lase line mode):
文件保存或退出,也可进行文件替换,找字符串等操作;
Linux编译器——gcc/g++
gcc如何完成编译?
使用命令:gcc [选项] 要编译文件 [选项] [目标文件];
gcc会进行预处理(进行宏定义),编译(生成汇编),汇编(生成机器可识别代码),链接(生成可执行文件或库文件);
gcc –o a a.c -g
-o选项的作用是:对命令输出结果进行导入操作,这里是把gcc –o a a.c -g的操作结果输出到文件a(文件名可以自定义)中进行保存。
-g选项的作用是:在可执行文件中加入源码信息,比如:可执行文件中第几条机器指令对应源代码的第几行,但并不是把整个源文件都嵌入到可执行文件中,而是在调试时必须保证gdb能找到源文件。
Linux调试器——gdb
gdb提供一个类似Shell的命令行环境,上面的(gdb)就是提示符,在提示符后面输入gdb的相应命令就可以实现其对应的功能。
用指令安装gcc/g++, gdb, vim
在安装前先使用which指令检查系统之是否安装了gcc/g++, gdb, vim
在终端界面上输入:which gcc (检查其他软件的方法相同)
若没有安装gcc,
- 首先切换到超级用户(root)下(切换方式:输入指令su,然后输入密码即可,注意:在输入密码时不会有任何的反馈 );
- 输入指令:yum install gcc;
- 输入确认指令: y;
- 终端显示Complete!,此时已经安装成功;
- 最后再输入which gcc检查一下:
安装g++,vim,gdb的方法和安装gcc的方法一样。