![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
华为鲲鹏代码迁移工具能够提供()方面的移植评估结果。()
A.扫描源码中有多少个安装包
B.扫描源码中有多少可以移植的依赖库SO文件
C.扫描源码中有多少行可以移植的C/C++代码、汇编代码
D.预估移植所需的工作量
A.扫描源码中有多少个安装包
B.扫描源码中有多少可以移植的依赖库SO文件
C.扫描源码中有多少行可以移植的C/C++代码、汇编代码
D.预估移植所需的工作量
A、检查用户软件C/C++软件,构建工程文件使用的链接库,并提供可移植性信息
B、检查用户软件RPM包中文件.并指导用户如何进行移植
C、检查用户软件C/C++源码和x86汇编源码,并指导用户如何移植源文件
D、检查用户软件C/C++软件构建工程文件,并指导用户如何移植该文件
B.检查x86平台与鲲鹏平台相异的编译器选项buildin attribute函数等列表
C.对比输入的so文件名列表合so依赖库白名单
D.检查Makefile中的编译链接
A.如果依赖库SO文件已在鲲鹏平台验证,但无二进制安装包,则需要用户依赖库源码然后上传至目标服务器进行编译安装
B.目前不存在鲲鹏平台无法识别的依赖库SO文件
C.鲲鹏平台不支持该类型依赖库文件时,需要用户自行处理
D.如果依赖库SO文件已在鲲鹏平台验证,且有二进制安装包,则用户可直接将工具提供的开源版本依赖库安装包下载到本地,然后上传到目标服务器进行女装使用
A、目前不存在鲲鹏平台无法识别的依赖库So文件
B、鲲鹏平台不支持该类依赖库S0文件,需要用户自行处理
C、如果依赖库so文件已经过鲲鹏平台验证,但无二进制安装包,则需要用户下载依赖库源码,然后上传至目标服务器进行编译安装
D、如果依赖库S0文件已经过鲲鹏平台验证,且已有二进制安装包,则用户可以直按将工具提供的开源版本依赖库安装包下载到本地,然后上传至目标服务器进行安装使用
A.使用openlab线上资源作为迁移环境,本地办公环境需要能够连接公网
B.如果迁移的代码包含开源软件源码,服务器环境需要能够连接公网
C.openlab提供生态认证,帮助ISV合作伙伴推广生态
D.openlab不仅提供了线上服务器资源,同时还提供编译构建等持续构建能力以及安全/兼容性/功耗/性能等测试套件
A.对于已经有编译好可用的依赖库文件,工具提供开源版本的下载链接供用户直接使用
B.对于一些特殊的指令用法差异,工具也能精准识别岀来例如syc_fetchandadd函数读取的变量,会涉及到原子操作和操作必须按变量长度进行字节对齐,避免触发异常,导致程序错误
C.对于乘法函数,工具能够自动识别并推荐使用ARM平台支持的NEON向量乘法指令进行替换
D.对于汇编指令的移植优化,由于汇编指令x86和鲲鹏平台上完全不同,工具会直接提供ARM版本的相应指令进行替换
A.提供编译器字典,包括x86和鲲鹏编译器选项、宏定义、 buildinattribute函数、函数
B.提供x86鲲鹏编译器映射字典
C.提供汇编代码字典,包括x86和鲲鹏汇编字典
D.提供x86鲲鹏汇编映射字典
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!