鲲鹏Devkit编译调试工具课堂笔记—第三讲:《sudoku》项目大作业解析

华为账号hw_Zixin,严禁直接盗用侵权!

一、作业题目

通过编译调试工具对一款数独游戏的源码进行编译调试。

二、操作前提

1、认真观看编译工具的实操视频。

2、在鲲鹏社区申请远程实验室,操作系统选择OpenEuler

鲲鹏社区-官网丨凝心聚力 共创行业新价值

三、实操环节

(一)准备工作

  1. 准备好本地环境和远程服务器

    - 在鲲鹏社区申请远程实验室操作系统选择OpenEuler(含有VPN与性能调优工具账号)鲲鹏社区-官网丨凝心聚力 共创行业新价值https://www.hikunpeng.com/zh/developer/devkit

    - 在收到申请成功邮件后根据邮件手册指引链接VPN(具体账号与密码见邮件信息)

    - MobaXterm登录SSH服务器

    打开Session ​选择SSH ​新建用户 ​创建用户 ​ 

    根据邮件提供信息输入用户名与密码 ​保确认 ​输入IP地址,选择刚刚创建好的用户 ​登陆成功 

  2. 远程服务器安装好cmake 3.12及以上版本

    远程服务器安装cmake

    发现已经安装版本为3.12.1的cmake

  3. VScode安装鲲鹏编译调试插件和C/C++插件打开VSCode,安装C/C++

     安装C/C++插件

    下载鲲鹏扩展插件

  4. 在github上下载大作业源码

    https://github.com/mayerui/sudokuC++实现的跨平台数独游戏,命令行操作易上手,可以在开发间隙用来放松身心。数百行代码,初学者也可以轻松掌握。 - GitHub - mayerui/sudoku: C++实现的跨平台数独游戏,命令行操作易上手,可以在开发间隙用来放松身心。数百行代码,初学者也可以轻松掌握。https://github.com/mayerui/sudoku

    在VScode中打开

    https://github.com/mayerui/sudoku获取编译及测试用例的命令。

    Tips:测试用例cwd字段需要绝对路径:配置服务器时的workspace + 项目名称 + 测试用例路径。

    查看readme文件中写好的构建命令

  5.  鲲鹏编译调试插件配置服务器

        根据申请远程实验室收到的邮件配置服务器

        进入控制台-输入 ssh-keygen -t rsa

        输入 D:\rsa ,保存到d盘下,敲回车

        可以查看D盘下生成了这两个文件

       导入私钥

        导入公钥

        开始配置

        配置完成

(二)调试编译部分

  1. 创建编译任务

    编译命令查看readme

    编译任务创建成功

  2. 启动远程编译

     

    选择同步并编译

    输入yes进行确认

    【关键截图01】编译启动成功

    回到远程服务器检查编译成功

    切换到bin目录运行

    生成棋盘成功

    Esc可退出游戏

    设置配置自动上传

  3. 添加测试用例

在服务器查看可执行程序

查看程序路径

Vscode添加测试用例

复制粘贴服务器中的信息

添加成功

获取测试用例

 注释掉代码

再次执行编译任务

添加测试用例

 获取测试用例

运行

调试

 【关键截图02】调试启动成功

 逐步调试-最后让程序走完-输出棋盘

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华为账号hw_Zixin 小鱼儿梦想+

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值