鲲鹏开发套件devkit提供面向全研发作业流程的迁移、代码开发、编译调试、测试、性能分析调优、系统诊断等能力,实现海量应用到鲲鹏平台的快速迁移和极简开发,方便开发者快速开发出鲲鹏亲和的高性能软件。
本次活动共布置3次小作业,每次5道选择题,每题1个积分。布置3次实操作业,实操作业帖每收到1条评论可获得1个积分,我们将根据有效评论数评选出3个“最佳人气奖”,分别华为智能体脂秤 3一个。
征集时间
2022.06.02 - 2020.07.19
第一次实操作业相关要求
一、作业题目
利用扫描迁移工具进行源码分析,根据扫描建议修改源码,让源码在鲲鹏平台可以正常编译运行。
二、操作前提
1)认真观看迁移工具的实战视频。
2)在鲲鹏社区申请远程实验室,操作系统选择openeuler。
三、准备工作
打开工具的web网页 ,并进行登录。
准备megahit源码。
1)使用mobaxterm工具,以root用户登录服务器。
2)进入“鲲鹏代码迁移工具”源码文件存放路径。
cd /opt/portadv/portadmin/sourcecode/
3)下载megahit源码。
git clone
4)将代码进行合并。
cd megahit/ && git submodule update –init
5)创建构建文件夹并进入。
mkdir build && cd build
6)生成makefile文件。
cmake .. -dcmake_build_type=release
7)修改megahit目录属组。
cd ../ && chown -r porting:porting *
四、作业要求
1、操作步骤截图越细越好,每张截图最好加上说明。
2、通过源码迁移工具发现环境中有跨平台源码问题的源码文件。
3、发现可修改的源码后,修改代码,重新进行编译运行。
4、在作业提交贴回帖上传本份文档(word格式),将【五、操作步骤截图】内容替换成自己实际操作的步骤即可。
五、操作步骤截图
示例:
1)源码分析参数填充
2)启动一个源码迁移任务,任务执行成功,查看源码 报告。
3)点击报告源码迁移建议,查看需要迁移的文件。
4)根据系统提示的修改建议进行修改。
5)迁移后重新编译,查看编译结果。
6 )运行程序,查看回显信息。
活动规则
1)同一用户的多条评论,只能计为1次有效评论。
2)内容原创不可抄袭,且必须和每讲视频内容相关,如存在洗稿、转载或抄袭等行为一经发现将取消活动资格。
3)内容分享后,鲲鹏拥有该内容的使用权、修改权等。
4)如果出现并列第3名,则优先发帖的用户获“最佳人气奖”。
扫码添加“鲲鹏devkit训练营交流群”企业微信,与同行大咖进行交流,咨询活动规则等,赶快扫码加入吧!
常见faq
1、如何回帖word附件?
4.11 mb,下载次数:15
已上传在附件中。
第一次实操作业帖:https://bbs.huaweicloud.com/forumreview/thread-190252-1-1.html
同时发布到以下第三方平台:
1. 知乎:https://zhuanlan.zhihu.com/p/525559098?
2. 微博:https://weibo.com/6307786517/lwde8y5dx
3. csdn:https://blog.csdn.net/qq_40679625/article/details/125170629?csdn_share_tail={"type":"blog","rtype":"article","rid":"125170629","source":"qq_40679625"}&ctrtid=2cc6e
2022-6-9 15:40 上传
点击文件名下载附件
2022-6-9 15:08
2022-6-14 20:42
2022-6-14 20:44
鲲鹏devkit 第一次作业提交,见附件
实操作业贴-single_inline_asm:
实操作业贴-megahit:
2022-6-10 17:15 上传
点击文件名下载附件
2022-6-10 17:17 上传
点击文件名下载附件
乌龟哥哥 hw71255899
鲲鹏devkit第一次作业提交
关于本次作业有任何疑问可以参考下面沙箱实验(与作业内容一致)
欢迎点赞
2022-6-11 12:52 上传
点击文件名下载附件
鲲鹏devkit训练营第一次作业
2022-6-11 10:49 上传
点击文件名下载附件
关于本次作业有任何疑问可以参考下面沙箱实验(与作业内容一致)
欢迎点赞