这个作业属于哪个课程 | <福州大学2022面向对象程序设计> |
---|---|
这个作业要求在哪里 | <2022面向对象程序设计寒假作业1> |
这个作业的目标 | 入门Linux |
作业正文 | 如下 |
其他参考文献 | <Linux安装教程><Linux配置和环境搭建教程><Linux运行C++代码> |
前言
我大一刚入学其实就装了一个Linux虚拟机来着,但是我太懒一直没学咋用,借这个机会简单地学习,并分享一些笔记。
安装VMWare
要学Linux,你可以把电脑换成Linux系统——我觉得正常人都不会这样, 而且很多软件Linux没有对应的版本。所以还是老老实实用虚拟机为好。但是,正版要钱,所以只能用网上资源了:<Linux下载资源>,这边用的是VMWare,VMWare可以理解成一个不带系统的新电脑。
下载系统镜像
下载好了VMWare就像我们买好了一台电脑,但是还没装系统。我们去Ubuntu上下个linux的系统回来。
<Ubuntu的官网>
直接点击这个大大的绿色下载按钮:
安装系统流程
安装系统没有难度,因为我们对系统具体也不是很了解,所以就直接照着网上的大V做,安装的具体配置参考这篇文章即可,讲的已经很具体了。唯一要注意的是下载路径最好改一下,不然找不到虚拟机存储在哪还挺尴尬的。建议是在非系统盘单独开文件夹,这样好管理:<Linux安装教程>
因为我之前装过了,所以就没有截图演示了,按着文章做就行。
具体配置
经过上面的下载,我们能够打开虚拟机了,但是我们还是什么都做不了,下面进行配置环节,让我们的虚拟机可以达到开发的要求!
- 找到shell 命令行,Linux的命令行极为重要,我们下面来找到shell,在左侧栏点击最下面点点点显示所有应用寻找/直接在搜索栏搜索terminal:
把终端拖到左边任务栏上方便我们使用:
右击终端,然后点击 add to favorites
这样就出现了:
试着运行C++代码
首先,创建一个放代码文件的文件夹,以放在桌面为例,先进入桌面
cd 你的桌面名字(我的叫Desktop)
当前位置创建一个文件夹:
mkdir 要创建的文件夹名字
接着进入文件夹
cd 文件夹名
接着创建文件
touch 创建文件名
观察到文件夹下确实多了一个文件,双击进入,用Vim编辑代码
代码就不说了,经典hello:
编辑好后保存,可以发现文件的图标也改变了:
然后来到终端编译,编译C++的Linux命令是:
g++ C++源文件名称 -o 保存的可执行文件名称
要注意,这里可能会提示你还没装C++编译器(我的就是),不要慌跟着提示下一个就行:
下载过程可能会有一点慢,耐心等待就好。
安装完成后,再次运行之前的命令,成功!
最后命令行运行,看看效果:
./之前保存可执行文件名称
补充:都做完才想起来,我文件名有一点问题,Linux可执行文件是out不是exe(Windows),这里的命名有些不当,特此通知。
不足之处
这次学习总的还是很不满意的,原因主要是VMware Tools一直装不好,官网文档和网上的解决办法都看过了但是始终没法正确解压安装。初步分析我认为原因是我对于命令行的操作和Linux操作系统还不够熟悉,可能出现了在命令行里cp、tar等操作漏打了某些空格或者其他符号等等之类难以察觉的错误。以后会更加深入学习Linux命令,弥补这次学习的遗憾。同时这次学习我也认识到了Linux命令行操作模式的强大之处。
我想,母庸置疑,Linux是一种比Windows强大的多的操作系统——对于开发人员来说。
原文链接: https://www.cnblogs.com/Gorsonpy/p/15819062.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/186383
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!