---
title: 代码样例简介
description: "本文档提供了如表1所示的鲲鹏DevKit工具样例，旨在通过这些代码样例演示鲲鹏DevKit迁移工具的对应功能，指导用户如何使用鲲鹏DevKit工具进行项目分析，并根据该工具自动分析得出的分析报告进行修改。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/demo/KunpengDevKitDsug_0001.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/demo/KunpengDevKitDsug_0001.html
indexId: 6bc76e138844b75797cf05ab751d32404e2eaaa66346d48ba2ffd0ab687c687271
---
# 代码样例简介

本文档提供了如表1所示的鲲鹏DevKit工具样例，旨在通过这些代码样例演示鲲鹏DevKit迁移工具的对应功能，指导用户如何使用鲲鹏DevKit工具进行项目分析，并根据该工具自动分析得出的分析报告进行修改。


**表1 代码样例简介**

| 特性 | 工作模式 | 场景示例 | 场景说明 | 代码样例 |
| --- | --- | --- | --- | --- |
| 源码迁移 | WebUI | 示例1：源码扫描 | 扫描x86平台软件的C/C++/Fortran/汇编源代码，识别源代码中的SO依赖关系，扫描需要修改的代码行并给出修改建议，根据系统设定的代码修改效率，给出评估的工作量，供领导层进行项目决策。该功能位于工具一级菜单“源码迁移”下，安装在x86环境和鲲鹏环境下时均可使用该功能。 说明： 汇编不支持迁移修改后再次扫描；如果扫描，会导致分析结果不准确。 | Makefile file\_lock.c file\_lock.h ksw.c ksw.h interface.s |
| 源码迁移 | WebUI | 示例2：嵌入式汇编翻译（单指令和多指令转换） | 工具支持汇编翻译模块嵌入式汇编功能，本示例指导用户扫描x86平台软件的C/C++源代码，识别源代码中的嵌入式汇编代码，给出嵌入式汇编代码适配鲲鹏平台的修改建议。 | swap.c gcd.c |
| 源码迁移 | WebUI | 示例3：全汇编翻译 | 工具支持汇编翻译模块全汇编功能，本示例指导用户扫描x86平台软件的源代码，识别其中的全汇编代码，给出汇编代码适配鲲鹏平台的修改建议。 | test.s Makefile main.c |
