使用华为鲲鹏代码迁移工具对源码进行扫描分析时,需要进行哪些方面的检查和分析?()
A.检查x86平台与鲲鹏平台相异的编译器宏、编译选项、buildin函数、attribute函数等列表
B.对比输入的(S0文件名)列表和S0依赖库白名单
C.扫描分析用户软件目标二进制文件依赖的源文件集合
D.检查Make file中的编译链接
A.检查x86平台与鲲鹏平台相异的编译器宏、编译选项、buildin函数、attribute函数等列表
B.对比输入的(S0文件名)列表和S0依赖库白名单
C.扫描分析用户软件目标二进制文件依赖的源文件集合
D.检查Make file中的编译链接
第1题
A.提供编译器字典,包括x86和鲲鹏编译器选项、宏定义、buildin函数、attribute函数
B.提供x86鲲鹏编译器映射字典
C.提供x86鲲鹏汇编映射字典
D.提供汇编代码字典,包括x86和鲲鹏汇编字典
第2题
A.制定迁移计划
B.确认当前系统使用的CentOS版本与鲲鹏处理器是否兼容
C.申请或准备调试环境
D.分析C/C++代码中调用的boost库能否移植
E.分析商用数据库的迁移策略
F.安装部署C/C++编译器
第4题
B、对于乘法函数,工具能够自动识别并推荐使用ARM平台支持的NEON向量乘法指令进行替换
C、对于一些特殊的指令用法差异,工具也能精准识别出来,例如_ syne_ _fetch and add函数读取的变量,会涉及到原子操作和锁操作,必须按变量长度进行字节对齐,避免触发异常,导致程序错误
D、对于已经有编译好可用的依赖库文件,工具提供开源版本的下载链接供用户直接使用
第5题
B、用于解析用户软件的Makefile文件, 整理出用户软件目标二进制文件依赖的源文件集合和编译时依赖的S0文件名,使用的编译选项,宏定义和变量
C、用于确定x86与鲲鹏平台相异的编译器宏、编译选项、builtin函数、attribute函数等列表
D、用于区分不同的源码使用的编译器版本
第8题
A.使用GaussDB替换与鲲鹏处理器不兼容的数据库软件
B.寻找功能相近的开源软件替换
C.获取在鲲鹏处理器认证后的版本
D.使用与鲲鹏处理器兼容的版本替代
E.联系厂商获取源码重新编译
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!