第一次跟着老师做项目,老师布置了几个学习任务,这么好的学习笔记,我私吞了多不好,于是又来分享学习笔记啦!
初次接触虚拟机,Linux内核的Ubuntu系统
虚拟机当然是为了模拟Ubuntu系统,用Ubuntu是因为它基于Linux内核,而用Linux内核的优势是支持的体系结构多,也就是移植性强,应用广泛。用来开发代码的自由度高,开发工具丰富。
vi是Ubuntu里的一种文本编辑器,优点是页面及其简洁,跟命令行界面差不多简洁,而且光标移动能力十分强大,另外,操作熟悉的话复制,删除代码也超级方便。
gcc是编译.c文件的编译工具,带有多种功能。
gdb是调试工具,也有非常强大的功能哦。
之后这个makefile了解到是用来同时编译多个代码文本的工具,至于其他的,下边再说。
下面就说说我学习过程遇到的问题跟思考:
虚拟机和Ubuntu都是在官网找的,主要是在b站跟csdn找怎么安装,遇到一个bug,安装.ubuntu的时候界面显示不全,然后安装不了,最后是按tab键盲猜下边的继续键在哪里才安装好,不过最好也找到了按window键再拖动鼠标能解决,才算真的解决了这个问题。
特别提醒:记得安装vmware tools哦,能在电脑全屏使用虚拟机,另外还能在虚拟机和主机之间传输文件。
vi
vi我是先看了几个csdn上边的文章,在Ubuntu上边安装vi之后照着一篇文章试了一下,很多功能跟文章讲的不一样,比如ctrl+u ctrl+d说反了,b的作用说错了,还有一些里边有介绍我操作不了的。Vi上边几乎每个按键都有用,而且很多重复的,总的来说要熟练掌握四种操作:
- 移动光标
- 删除
- 复制粘贴
- 转插入
- 撤销与反撤销
- 末行模式