大数跨境
0
0

鲲鹏开发套件|沙箱实验室 通过鲲鹏开发套件实现C/C++代码迁移

鲲鹏开发套件|沙箱实验室 通过鲲鹏开发套件实现C/C++代码迁移 云时代鲲鹏公司
2021-02-03
1
导读:本实验指导用户在鲲鹏云服务器上,完成源码编译类软件的打包、迁移环境配置及软件迁移等操作。01实验简介实验目标

本实验指导用户在鲲鹏云服务器上,完成源码编译类软件的打包、迁移环境配置及软件迁移等操作。

01

实验简介


实验目标与基本要求
① 掌握代码扫描工具的使用
② 掌握crcutil迁移组件的使用
③ 熟悉编译安装的过程
 
实验摘要
1.预置实验环境
2.登录华为云
3.登录弹性云服务器
4.代码扫描工具使用
5.crcutil组件迁移

02

实验手册


预置实验环境
【注意】开始实验之前请点击手册上方“预置实验环境”按钮。
预置实验环境大约【2-3分钟】后预置成功,环境预置成功意味着系统为您创建好了实验过程所需的鲲鹏ECSEIPVPC、安全组等资源。

登录华为云
环境预置成功之后,可以学习源码编译软件的使用。进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
【注意】账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

登录弹性云服务器
    回到【实验操作桌面】,按以下步骤完成登录弹性云服务器操作:
① 双击桌面的“Xfce终端”打开Terminal,输入以下命令登录弹性云服务器;
【注意】请使用弹性云服务器的弹性公网IP替换命令中的【EIP
【说明】云服务器的弹性公网IP地址可以通过鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->“计算”->“弹性云服务器ECS”进入服务器列表,进行查看并复制。
② 接受秘钥输入“yes”,回车;
③ 输入密码:Huawei@123(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。
【注意】实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接

代码扫描工具使用
① 解压源码包,执行生成MakeFile
扫描前需解压源码包并生成 MakeFile文件,依次执行以下命令,生成MakeFile文件;
② 代码扫描工具使用
当前环境已预置安装好了代码扫描工具。

crcutil组件迁移
① 编译脚本修改;
② 源码部分修改;
③ 源码编译安装;
④ 组件测试。

03

常见问题解答


1.什么是弹性云服务器的公网IP?
弹性云服务器的公网IP即弹性公网IPElastic IP,简称EIP)提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。拥有多种灵活的计费方式,可以满足各种业务场景的需要。

2.Porting Advisor代码扫描工具是什么?
Porting Advisor是华为鲲鹏代码迁移工具,是一款可以简化客户应用迁移到鲲鹏云服务的过程的工具。

实验室链接

请点击阅读原文直通实验室。

图文来自网络如有侵权请您告知我们会在第一时间处理或删除;

互联网是一个资源共享的生态圈,我们崇尚分享。

关于我们


      山西云时代鲲鹏生态创新中心有限公司作为山西鲲鹏创新中心运营公司,立足综改区,承担山西省鲲鹏生态创新产业培育任务,服务全省鲲鹏生态创新产业发展,辐射中西部的鲲鹏计算产业生态圈,助推数字山西建设发展,打造全国信创产业生态新高地。


【声明】内容源于网络
0
0
云时代鲲鹏公司
山西鲲鹏生态创新中心定位开放合作,聚合政产学研,培育“山西造”鲲鹏产业集群,助力山西省信息技术应用创新产业的整体跃升,立足三晋,辐射全国。
内容 342
粉丝 0
云时代鲲鹏公司 山西鲲鹏生态创新中心定位开放合作,聚合政产学研,培育“山西造”鲲鹏产业集群,助力山西省信息技术应用创新产业的整体跃升,立足三晋,辐射全国。
总阅读186
粉丝0
内容342