鲲鹏代码迁移工具
覆盖语法、指令、机制差异,函数替代;解决90% C/C++迁移问题;解决50%汇编代码迁移问题
鲲鹏社区
鲲鹏开发套件
鲲鹏代码迁移工具
鲲鹏代码迁移工具
功能特性
开始使用
视频教程
功能特性
1.0.5版本
检查用户C/C++软件构建工程文件,并指导用户如何迁移该文件。
检查用户C/C++软件构建工程文件使用的链接库,并提供可迁移性信息。
检查用户C/C++软件源码,并指导用户如何迁移源文件。
检查用户软件中X86汇编代码,并指导用户如何迁移。
支持命令行方式和Web两种工作模式。
1.1.1版本
增加了对GCC版本6.3/7.3的支持,能够识别GCC中的builtin函数并给出迁移建议。
1.1.2版本
增加了软件迁移中心,提供基于华为鲲鹏解决方案的软件迁移模板,您可以选择模板对应的软件进行自动化迁移修改、编译、构建软件包。
增加了软件包构建中心,通过分析软件构成关系及硬件依赖性,提供x86平台软件包(RPM格式)在鲲鹏平台的重构能力。
1.1.3版本
增加了CMake、Automake支持,能够对用户的CMake、Automake工程软件进行扫描并提供迁移建议。增加了软件迁移中心支持的迁移软件,包括Web、大数据、数据库、高性能计算四个场景。
2.1.1版本
增加了Make语法支持,能够正确解析Makefile文件,包括目标、前置条件、命令、通配符、变量、内置变量、自动变量、条件、循环、函数等。增加了命令行方式下Lock场景的弱内存序检查。2.1.1.SPC100版本增加了对openEuler的支持。
2.1.1.SPC200版本修复了网上问题。
2.2.0版本
用户宏定义识别(#ifdef x86)。 OS覆盖率达到95%,支持openEuler。 支持Fortran语言软件迁移。 支持32->64位静态代码转换(x86平台)。 Intrinsic函数增加覆盖率达到60%。 支持代码迁移的编辑功能。软件安装路径可用户自定义。
2.2.0.SPC100版本修复了网上问题。
2.2.0.SPC200版本修复了网上问题。
2.2.T2版本
新增字节对齐静态扫描功能。
新增嵌入汇编与全汇编识别与自动翻译(30%常用场景)功能。
新增支持CentOS 8.1。
优化Make解析,支持Makefile中符号解析及部分shell的执行。
Fortran迁移场景增强。
支持登录超时时间可配置。
增加预处理功能提升源码扫描准确性。
2.2.T2.SPC100版本修复了网上问题。
2.2.T2.SPC200版本修复了网上问题。
2.2.T2.SPC300版本修复了网上问题,新增支持麒麟V10、UOS 20系统。
开始使用
软件下载
代码迁移工具软件包下载(基于鲲鹏的服务器)
代码迁移工具软件包数字签名(基于鲲鹏的服务器)
代码迁移工具软件包下载(x86服务器)
代码迁移工具软件包数字签名(x86服务器)
软件迁移模板资源包下载
软件迁移模板资源包数字签名
白名单列表下载
白名单列表数字签名
文档下载
鲲鹏代码迁移工具用户指南
鲲鹏代码迁移工具通信矩阵
鲲鹏代码迁移工具开源软件声明
鲲鹏代码迁移工具免责声明
分享反馈
鲲鹏工具疑问求助、问题反馈,欢迎发帖提问反馈
鲲鹏开发套件V2.2版隆重发布,功能更强大,体验更佳【欢迎大家继续试用提建议】
【干货分享】鲲鹏代码迁移工具:准确、完善的移植指导
【DevRun Live】如何实现从x86到鲲鹏平台90% C/C++ 代码自动迁移
温馨提示
您好,登录后才能下载相关资源!
视频教程
如何安装鲲鹏代码迁移工具
01:58
如何进行源码迁移
02:04
如何重构软件包
01:05