初见Linux,在Linux上跑C++是什么体验?

这个作业属于哪个课程 <福州大学2022面向对象程序设计>
这个作业要求在哪里 <2022面向对象程序设计寒假作业1>
这个作业的目标 入门Linux
作业正文 如下
其他参考文献 <Linux安装教程><Linux配置和环境搭建教程><Linux运行C++代码>

前言

   我大一刚入学其实就装了一个Linux虚拟机来着,但是我太懒一直没学咋用借这个机会简单地学习,并分享一些笔记。

安装VMWare

  要学Linux,你可以把电脑换成Linux系统——我觉得正常人都不会这样, 而且很多软件Linux没有对应的版本。所以还是老老实实用虚拟机为好。但是,正版要钱,所以只能用网上资源了:<Linux下载资源>,这边用的是VMWare,VMWare可以理解成一个不带系统的新电脑。

下载系统镜像

  下载好了VMWare就像我们买好了一台电脑,但是还没装系统。我们去Ubuntu上下个linux的系统回来。
<Ubuntu的官网>
直接点击这个大大的绿色下载按钮:
download

安装系统流程

  安装系统没有难度,因为我们对系统具体也不是很了解,所以就直接照着网上的大V做,安装的具体配置参考这篇文章即可,讲的已经很具体了。唯一要注意的是下载路径最好改一下,不然找不到虚拟机存储在哪还挺尴尬的。建议是在非系统盘单独开文件夹,这样好管理<Linux安装教程>
   因为我之前装过了,所以就没有截图演示了,按着文章做就行。

具体配置

   经过上面的下载,我们能够打开虚拟机了,但是我们还是什么都做不了,下面进行配置环节,让我们的虚拟机可以达到开发的要求!

  1. 找到shell 命令行,Linux的命令行极为重要,我们下面来找到shell,在左侧栏点击最下面点点点显示所有应用寻找/直接在搜索栏搜索terminal:
    功能栏
    搜索栏
    把终端拖到左边任务栏上方便我们使用:
    1
    右击终端,然后点击 add to favorites
    这样就出现了:
    任务栏终端

试着运行C++代码

首先,创建一个放代码文件的文件夹,以放在桌面为例,先进入桌面

cd 你的桌面名字(我的叫Desktop)

2
当前位置创建一个文件夹:

mkdir 要创建的文件夹名字

3
接着进入文件夹

cd 文件夹名

4
接着创建文件

touch 创建文件名

5
观察到文件夹下确实多了一个文件,双击进入,用Vim编辑代码
6

代码就不说了,经典hello:
7

编辑好后保存,可以发现文件的图标也改变了:
7

然后来到终端编译,编译C++的Linux命令是:

g++ C++源文件名称 -o 保存的可执行文件名称

要注意,这里可能会提示你还没装C++编译器(我的就是),不要慌跟着提示下一个就行:
1
下载过程可能会有一点慢,耐心等待就好。
安装完成后,再次运行之前的命令,成功!
2
最后命令行运行,看看效果:

./之前保存可执行文件名称

初见Linux,在Linux上跑C++是什么体验?

补充:都做完才想起来,我文件名有一点问题,Linux可执行文件是out不是exe(Windows),这里的命名有些不当,特此通知。

不足之处

  这次学习总的还是很不满意的,原因主要是VMware Tools一直装不好,官网文档和网上的解决办法都看过了但是始终没法正确解压安装。初步分析我认为原因是我对于命令行的操作和Linux操作系统还不够熟悉,可能出现了在命令行里cp、tar等操作漏打了某些空格或者其他符号等等之类难以察觉的错误。以后会更加深入学习Linux命令,弥补这次学习的遗憾。同时这次学习我也认识到了Linux命令行操作模式的强大之处。
  我想,母庸置疑,Linux是一种比Windows强大的多的操作系统——对于开发人员来说。

原文链接: https://www.cnblogs.com/Gorsonpy/p/15819062.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    初见Linux,在Linux上跑C++是什么体验?

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/186383

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 上午11:06
下一篇 2023年2月12日 上午11:06

相关推荐