《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
准备工作
准备好本地环境和远程服务器
- 在鲲鹏社区申请远程实验室操作系统选择OpenEuler(含有VPN与性能调优工具账号)
- 在收到申请成功邮件后根据邮件手册指引链接VPN(具体账号与密码见邮件信息)
MobaXterm登录SSH服务器
- 打开Session
- 选择SSH
- 新建用户
- 创建用户
- 根据邮件提供信息输入用户名与密码
- 保存确认
- 输入IP地址,选择刚刚创建好的用户
- 登陆成功
远程服务器安装好cmake 3.12及以上版本
远程服务器安装cmake
给远程服务器安装cmake


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

VScode安装鲲鹏编译调试插件和C/C++插件打开VSCode,安装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】调试启动成功
逐步调试-最后让程序走完-输出棋盘
《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
准备工作
准备好本地环境和远程服务器
MobaXterm登录SSH服务器
远程服务器安装好cmake 3.12及以上版本
远程服务器安装cmake
给远程服务器安装cmake
发现已经安装版本为3.12.1的cmake
VScode安装鲲鹏编译调试插件和C/C++插件打开VSCode,安装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】调试启动成功
逐步调试-最后让程序走完-输出棋盘