从虚拟机到Ubuntu,再到vi,gcc,gdb和makefile的学习

本文记录了作者初次接触虚拟机和Ubuntu系统,以及学习vi编辑器、gcc/gdb编译调试工具和makefile的过程。在vi中,作者强调了光标移动、删除、复制粘贴等基本操作的重要性。对于gcc,介绍了基本的编译模式和常用选项。在gdb部分,详细解释了设置断点、查看变量和执行流程等调试技巧。最后,简述了makefile的使用,特别是多文件编译的情况。
摘要由CSDN通过智能技术生成

第一次跟着老师做项目,老师布置了几个学习任务,这么好的学习笔记,我私吞了多不好,于是又来分享学习笔记啦!

初次接触虚拟机,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上边几乎每个按键都有用,而且很多重复的,总的来说要熟练掌握四种操作:

  1. 移动光标
  2. 删除
  3. 复制粘贴
  4. 转插入
  5. 撤销与反撤销
  6. 末行模式

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值