华为鲲鹏代码迁移工具

运行平台:X86;TaiShan 100;TaiShan 200

运行操作系统:openEuler;CentOS;RedHat;中标麒麟等。详细的运行平台和操作系统对应关系请参见兼容性查询工具

发布时间:2020/06/12

版本号:2.1.1.SPC200

鲲鹏社区 > 华为鲲鹏开发套件 >  华为鲲鹏代码迁移工具

华为鲲鹏代码迁移工具

软件介绍

华为鲲鹏代码迁移工具是一款可以简化客户应用迁移到TaiShan 100/200服务器或鲲鹏云服务(弹性云服务器KC1实例、裸金属服务器)的过程的工具。

对于源码迁移中心,当客户有X86平台上源代码的软件要迁移到TaiShan 100/200服务器或鲲鹏云服务(弹性云服务器KC1实例、裸金属服务器)上时,可用该工具的源码迁移中心自动分析出需修改的代码内容,并指导用户如何修改。源码迁移中心解决了用户代码兼容性人工排查困难、迁移经验欠缺、反复依赖编译调试定位等痛点。

本工具仅适用于开发和测试环境。

功能特性

2.1.1

  • 增加了Make语法支持,能够正确解析Makefile文件,包括目标、前置条件、命令、通配符、变量、内置变量、自动变量、条件、循环、函数等。
  • 增加了命令行方式下Lock场景的弱内存序检查。
  • 2.1.1.SPC100版本增加了对openEuler的支持。
  • 2.1.1.SPC200版本修复了网上问题。

1.1.3

  • 增加了CMake、Automake支持,能够对用户的CMake、Automake工程软件进行扫描并提供迁移建议。
  • 增加了软件迁移中心支持的迁移软件,包括Web、大数据、数据库、高性能计算四个场景。

1.1.2

  • 增加了软件迁移中心,提供基于华为TaiShan解决方案的软件迁移模板,您可以选择模板对应的软件进行自动化迁移修改、编译、构建软件包。
  • 增加了软件包构建中心,通过分析软件构成关系及硬件依赖性,提供x86平台软件包(RPM格式)在鲲鹏平台的重构能力。

1.1.1

  • 增加了对GCC版本6.3/7.3的支持,能够识别GCC中的builtin函数并给出迁移建议。

1.0.5

  • 检查用户C/C++软件构建工程文件,并指导用户如何迁移该文件。
  • 检查用户C/C++软件构建工程文件使用的链接库,并提供可迁移性信息。
  • 检查用户C/C++软件源码,并指导用户如何迁移源文件。
  • 检查用户软件中X86汇编代码,并指导用户如何迁移。
  • 支持命令行方式和Web两种工作模式。

软件下载

Kunpeng软件包下载:立即下载数字签名

X86软件包下载:立即下载数字签名

解决方案移植资源包下载:立即下载数字签名

白名单列表下载:立即下载数字签名

问题反馈

工具使用中遇到问题请在鲲鹏论坛跟帖回复:鲲鹏论坛

相关软件

华为鲲鹏代码迁移工具

华为鲲鹏代码迁移工具是一款可以简化客户应用迁移到TaiShan 100/200服务器或鲲鹏云服务(弹性云服务器KC1实例、裸金属服务器)的过程的工具。

对于源码迁移扫描中心,当客户有X86平台上源代码的软件要迁移到TaiShan 100/200服务器或鲲鹏云服务(弹性云服务器KC1实例、裸金属服务器)上时,可用该工具的源码迁移扫描中心自动分析出需修改的代码内容,并指导用户如何修改。源码迁移扫描中心解决了用户代码兼容性人工排查困难、迁移经验欠缺、反复依赖编译调试定位等痛点。本工具仅适用于开发和测试环境。

功能特性

2.1.1

增加了Make语法支持,能够正确解析Makefile文件,包括目标、前置条件、命令、通配符、变量、内置变量、自动变量、条件、循环、函数等。

增加了命令行方式下Lock场景的弱内存序检查。

2.1.1.SPC100版本增加了对openEuler的支持。

2.1.1.SPC200版本修复了网上问题。

1.1.3

增加了CMake、Automake支持,能够对用户的CMake、Automake工程软件进行扫描并提供迁移建议。

增加了软件迁移中心支持的迁移软件,包括Web、大数据、数据库、高性能计算四个场景。

1.1.2

增加了软件迁移中心,提供基于华为TaiShan解决方案的软件迁移模板,您可以选择模板对应的软件进行自动化迁移修改、编译、构建软件包。

增加了软件分析构建中心,通过分析软件构成关系及硬件依赖性,提供x86平台软件包(RPM格式)在鲲鹏平台的重构能力。

1.1.1

增加了对GCC版本6.3/7.3的支持,能够识别GCC中的builtin函数并给出迁移建议。

1.0.5

检查用户C/C++软件构建工程文件,并指导用户如何迁移该文件。

检查用户C/C++软件构建工程文件使用的链接库,并提供可迁移性信息。

检查用户C/C++软件源码,并指导用户如何迁移源文件。

检查用户软件中X86汇编代码,并指导用户如何迁移。

支持命令行方式和Web两种工作模式。

运行平台

X86;TaiShan 100;TaiShan 200

运行操作系统

openEuler;CentOS;RedHat;中标麒麟等。详细的运行平台和操作系统对应关系请参见兼容性查询工具

软件发布时间

2020/06/12

版本号

2.1.1.SPC200

软件下载

问题反馈

相关软件

华为鲲鹏开发套件

温馨提示

您好,登录后才能下载相关资源!

立即注册