介绍
迁移工具是针对鲲鹏平台的开发者、用户和ISV开发者的工具,用于将x86 Linux软件迁移到鲲鹏Linux系统。该工具可自动扫描、分析并输出指导报告,极大提高了代码迁移效率。
任务分类 |
描述 |
支持平台 |
|---|---|---|
架构源码迁移:检查分析C/C++/ASM/Fortran/Go/解释型语言等源码文件,定位出需迁移代码并给出迁移指导,支持迁移编辑及一键代码替换功能。
|
鲲鹏、x86、香橙派Kunpeng Pro |
|
SQL迁移:提取源码、注解、MyBatis Mapper XML及SQL文件中的SQL语句及关联语句,并进行SQL兼容性评估、转换与patch文件生成。 |
鲲鹏 |
|
配置迁移:扫描配置文件中路径、驱动等相关配置项,并根据指导建议进行相应修改。 |
鲲鹏 |
|
系统迁移 |
支持中间件、数据库及Java应用迁移,通过解析用户提供的x86架构源软件包信息,可自动在目标机器上完成鲲鹏适配版本的软件包安装与部署全流程。仅支持鲲鹏平台。 |
鲲鹏 |
自动扫描并分析软件包(非源码包)、已安装的软件,提供可迁移性评估报告。
|
鲲鹏、x86、香橙派Kunpeng Pro |
使用限制
任务分类 |
描述 |
|---|---|
构建文件 |
|
C/C++代码分析 |
工具运行环境中缺少用户自定义宏头文件、第三方头文件、某些系统头文件场景下,会影响相关宏的修改点检测,无法给出精确建议。 |
Intrinsic函数 |
Intel协处理器相关的130多个Intrinsic函数无法给出准确替换建议。 |
汇编指令 |
|
父主题: 迁移工具