开发者
资源
《sudoku》项目大作业解析-Devkit编译调试工具大作业-Zixin
《sudoku》项目大作业解析-Devkit编译调试工具大作业-Zixin
发表于2023/03/14
3.2k0

《sudoku》项目大作业解析-Devkit编译调试工具大作业

Zixin

目录

1 准备工作 1

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

1.2 远程服务器安装好cmake 3.12及以上版本 5

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

1.4 在github上下载大作业源码 7

1.5 鲲鹏编译调试插件配置服务器 9

2 实际操作步骤 12

2.1 创建编译任务 12

2.2 启动远程编译 14

2.3 添加测试用例 17

一、作业题目

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

二、操作前提

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

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

https://www.hikunpeng.com/zh/developer/devkit

准备工作

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

  1. 在鲲鹏社区申请远程实验室操作系统选择OpenEuler(含有VPN与性能调优工具账号)
  2. 在收到申请成功邮件后根据邮件手册指引链接VPN(具体账号与密码见邮件信息)

    MobaXterm登录SSH服务器

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

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

远程服务器安装cmake

给远程服务器安装cmake

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

​

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

  • 安装C/C++插件

​

  • 下载鲲鹏扩展插件

​

在github上下载大作业源码

https://github.com/mayerui/sudoku

​

在VScode中打开

​

​

从cid:link_1获取编译及测试用例的命令。

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

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

​

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

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

​

​

​

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

​

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

​

​

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

​

导入私钥

​

导入公钥

​

开始配置

​

配置完成

​

实际操作步骤

创建编译任务

​

编译命令查看readme

​

​

编译任务创建成功

​

启动远程编译

​

​

选择同步并编译

​

输入yes进行确认

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

​

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

​

切换到bin目录运行

​

​

生成棋盘成功

​

Esc可退出游戏

​

设置配置自动上传

​

添加测试用例

在服务器查看可执行程序

​

查看程序路径

​

Vscode添加测试用例

​

复制粘贴服务器中的信息

​

添加成功

​

获取测试用例

​

注释掉代码

​

再次执行编译任务

​

添加测试用例

​

获取测试用例

​

​

运行

​

调试

​

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

​

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

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞