鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍

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

1.代码迁移工具功能

主要包括软件迁移评估、源码迁移、软件包重构、专项软件迁移、鲲鹏亲和分析功能。

鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第1张图片

软件迁移评估

  • 可以检查用户在x86服务程上已安装的软件,识别依赖关系,并提供鲲鹏兼容版本依赖对应rpm的包OS发行版官方下载链接
  • 检查用户在x86服务器上已安装的软件,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载连接。

源码迁移

  • 检查用户C/C++/Fortran/python/Javal/Scala/Go软件构建工程文件使用的链接库,并提供可迁移性信息,
  • 检查用户C/C++/Fortran/汇编软件源码,并指导用户如何迁移源文件
  • 检查用户C/C++/汇编/Fortran软件源码,并指导用户如何迁移源文件。

软件包重构   

  • 分析用户x86软件包构成,重构为适用于鲲鹏平台的数件包。

专项软件迁移

  • 专项软件迁移,基于丰富的软件迁移经验,帮助用户快速迁移Web、数据库、大数据、高性能计算四大解决方案类软件。

鲲鹏亲和分析 

  • 目前含64位运行模式检查、结构体字节对齐检查、缓存行字节对齐检查、内存一致性检查等

!!!工具不支持迁移windows软件下的软件或者IOS/ Mac OS平台应用至Kunpeng平台Linux环境下

鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第2张图片

 2.具体功能介绍

    源码迁移

鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第3张图片

鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第4张图片

  •  输入:在页面上将压缩包上传
  • 分析源码选项:选择所需的源码类型、目标操作系统、编译器版本、构建工具(影响迁移源码的识别)、编译命令

软件包重构鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第5张图片

内存一致性鲲鹏Devkit代码迁移工具课堂笔记—第一讲:鲲鹏代码迁移工具介绍_第6张图片

你可能感兴趣的:(鲲鹏DevKit,迁移学习)