【系列三:DevKit性能分析工具】第三讲:《锁长期等待》项目大作业解析【玩转华为云】

举报
炒香菇的书呆子 发表于 2022/11/30 21:14:00 2022/11/30
【摘要】 在做这个大作业之前,我们需要做一些准备的工作。第一点就是准备好本地的环境和远程的服务器。本地环境可以选取大家比较熟悉的 Windows 环境,也可以,如果大家使用的 Mac 电脑的话,也可以使用 Mac 本。然后远程服务器这边推介大家去到我们的海空恒这边来开发者下面去申请远程服务器。那里面大家只需要填好自己的邮箱,然后就选好操作系统,然后就可以邀请到我们的一个免费的通服务器。

在做这个大作业之前,我们需要做一些准备的工作。第一点就是准备好本地的环境和远程的服务器。本地环境可以选取大家比较熟悉的 Windows 环境,也可以,如果大家使用的 Mac 电脑的话,也可以使用 Mac 本。然后远程服务器这边推介大家去到我们的海空恒这边来开发者下面去申请远程服务器。那里面大家只需要填好自己的邮箱,然后就选好操作系统,然后就可以邀请到我们的一个免费的通服务器。

第二点就是准备好本地的一个 IDE 环境,这里我们用的是 VSCode 然后在 vs code 上我们去装一些插件,一个是 C 和 C 加加的一个插件。第二个是我们的控力调试插件准备工作。第三点就是说我们对远程服务器上要去安装我们的 CMake 然后它的一个版本是要求到 3.12 及以上。


第四点就是我们今天的所讲的一个项目,就是从 github 上面去下载的这一个 C 加加的一个速度游戏的源码。好,接下来我通过本地实操给大家演示一下这些准备工作的实操。

那么我们先退出我们的 PPT 然后第一步就是我们去申请我们的远程服务器,然后来到坤的网站海坤文网站大家进来之后往下翻后到这个远程实验室这边,然后去点击立即申请。这里面会让大家去填入自己的邮箱,然后去学,操作系统推荐大家去用欧朋欧拉,然后申请的额度可以学的时长一点,然后这个时间如果不够用的话,后续也可以做一个续时使用。这里面不要忘记勾上。


我已经同意隐私声明,在这之后大家都把 B 选项填完之后,点击提交申请,就会跳转到这个用来到申请成功的一个界面。这个是我以前申请一点时间,然后我就可以看到。然后同时在大家自己刚刚填的邮箱里会收到一封邮件,这个就是我们第一步远程实验室申请的步骤。

那么第二个我们去准备我们的 IDE 的环境,这里面是在我的本地去打开 vs code 上需要我们安装两款插件,第一个是 C 和 C 加加,第二个是控 B 调试,我们进入到 S code ID 这边的插件市场里去点去搜索控棚,点这里面就会搜索出我们共同推出的全部的插件,然后我们这里面去选择空鹏空拍了,然后去自己安装。然后大家发现就是我们在 ID 的左侧这边有一个编译调试插件的图标,或者安装提示已经消失的时候,说明我们并已调试插件已经装好了。然后还有一个是我们去装 C 和 C 加加的茶叶,因为这个我已经提前装了,所以说这块就不去做一个演示了。一个是我们在 ID 上去做的一些准备工作。

到此我们就 ID 这边也准备好了,然后回到第三点就是我们去远程服务器安装 CMake 3.12 以上的版本。就是大家在申请远程服务器成功的时候,他会给发的邮件里面有我们的区域连接远程服务器需要连接的 VPN 然后才可以去登录上去。这里有一天的话,我这边也下载下来了,通过研究一天。后,我进入到。

如果大家第一次去连的话,这边一定去选择新建连接。新建连接的时候大家注意,就是这个端口级别在收到的邮件里面基本上是10,001,一定要注意这一点,一定是远程的网关都是这边收到的是大家看那个 VPN 网关幺二三点六零点幺幺四六零,然后端口是10,001,考虑建平城就叫 remote 远程实验室的一个VPN 。这个好了,业绩,那我们去点击连接。好,这边取叠取消用户名也在我们的邮件里面 BC 压线80,然后再是零八七七密码的话是。

里面推荐大家去做一个记录密码和自动登录的过程,这样的话就不需要我们一次去做输入密码这么一个动作了。另外我可以继续忽略它。好,这边在右下角会提示让他去连接成功这么一个提示,这样的话我们就可以去登录到与城市服务器上。那么登录的工具推荐大家去都可以,其实叉 shell 也可以。然后我们去用 MOBA 也可以,这里面我们就用 MOBA 去登录就好了。建立一个 SSH 连接。这里面大家去输入的这个 SSH 连接,就去选用我们的搜到邮件给的那个弹性器 IP 我这里面这个弹性服务器 AB 是由其二。

后给的用户下发的是root。 port 一直是2,这个没有发生变化点。

好我们等了一段时间看网速,然后如果快的话就立马会让我们去输这个刚刚我输入的弹性 IP 的一个密码,我们再输入 SSH 的密码。
好,输入成功后敲入回车这里面我们就登录上来了,去把这些名字信息清理掉。这里面我们现在已经登录我们的远程服务器,我们去看一下 CMake 有没有大家去用 CMake 杠杠 version 这个名。大家可以看到提示就是说 command not found 就是说我们在新申请的一套服务器,其实它没有去装 MIC 那么我们去安装 yum install 这个去安装我们的 CMake 那里面去输入yes。

是 3.12 的,所以说这个版本是啊适合我们的,到这一步为止,其实我们服务器器上需要做的准备工作也做好了。嗯还有一步,最后一步就是我们去从 github 网址上面去把我们的这个源码下载下来,去直接访问这个地址。这个我就不用重新再输一遍了。就这个地址我们可以去使用 it 克隆也好,然后我们也可以直接从这没有我们不去推代码,然后直接去用这个下载下来就可以了。
方便性的拷贝到一个。

然后解压之后用 ID 把它打开。
好的支持,我们的所有的准备工作均已完成。

我们用 ID 然后把刚刚我们下的从 github 上面下的这个源码把它打开,我简单的浏览一下或者是去阅读看一下这个代码它是怎么去写的,然后以及它的代码结构是怎么样的。这里面就是一般一个好的 get up 像我们正常来说去来之后我们会去读一下他的 read me 这个是对比较好的一个习惯,我们去从这里面去了解我们这个工程。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。