源码迁移:Porting Advisor

:源码迁移 Porting Advisor
环境准备
安装WinSCP-5.15.5-Setup.exe
安装Putty.exe
下载Porting-advisor-x86_64-linux-2.1.1.tar
下载PortingTest

实验一:源码迁移Porting Advisor应用迁移

1.1 安装Porting Advisor工具
步骤1、打开WinScp,输入之前记录的ECS的IP地址,此处名称为ecs-x86(规格显示的是s6即可),使用root用户名,和之前设置的密码Huawei@123登录(此处为自己购买此ECS服务器时设置的密码)
IP地址:121.37.173.139。
在这里插入图片描述

步骤2:将Porting Advisor工具复制到ECS中的root目录下。
在这里插入图片描述在这里插入图片描述

步骤3、使用putty对名称为x86的ECS进行连接。
在这里插入图片描述

为保持连接,设置存活时间为10s。

在这里插入图片描述

步骤4、输入命令“gcc -v”,检查GCC环境是否符合要求。

步骤5、解压安装包Porting-advisor-x86_64-linux-2.1.1.tar.gz。
ls命令查看当前目录下文件,确认是否解压成功。

步骤6、cd Porting-advisor-x86_64-linux-2.1.1切换路径

步骤7、运行sh install.sh web命令,安装华为鲲鹏代码迁移工具的WEB模式,使用默认IP地址和端口,默认的IP地址为操作系统的IP地址,默认端口为8084。完成安装。

1.2 使用代码迁移工具进行代码移植

步骤1、使用X86连接SCP,将源代码文件PortingTest.zip传到CentOS操作系统的/opt/portadv/portadmin路径下面。

步骤2、在执行如下命令,进入/opt/portadv/portadmin路径下面。ls查看是否成功导入文件。
cd /opt/portadv/portadmin

步骤3、在此目录解压文件。
unzip PortingTest.zip

步骤4、打开本地PC机的浏览器(此处用的是FireFox),在地址栏输入https://IP地址:端口号 例如:https://121.37.173.139:8084/
默认账户为:portadmin 默认密码为:Admin@9000

步骤5、修改密码,修改后会自动退出登录,使用修改过的重新登录即可。

步骤6、源代码存放路径:PortingTest/,其他几项默认即可。如:
编译版本:GCC4.8
构建工具:make
编译命令:make
目标操作系统:CentOS 7.6
目标系统内核版本:v4.14

步骤7、单击“分析”,生成分析报告。
弹窗页面显示任务分析进度,分析完成后,自动跳转至“移植报告”界面。点击下载报告,即可下载到本地。

步骤8、单击“移植建议”页签。进入“移植建议”界面,勾选“显示源代码”,点击“确认”。

步骤9、选择C/C++ Source File,可以查看原始源代码和建议源代码。

步骤10、返回putty登录的ECS界面,进入到移植建议的代码C/C++源文件下,此处为:
cd /opt/portadv/portadmin/PortingTest/examples/ip_pipeline
vi main.h
按照建议修改源代码即可。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值