---
title: 扫描源代码
description: "- 已安装应用迁移工具。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/demo/smartdenovoptCli_21_0010.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/demo/smartdenovoptCli_21_0010.html
indexId: 078e19c995b0727838943ba8ac0e7d157fccd6d8729a3b114d4512de90f2bd6a73
---
# 扫描源代码

#### 前提条件

- 已安装应用迁移工具。
- 使用压缩包安装工具时，请解压后切换至工具目录使用，采用./方式执行命令，例如./devkit porting -h。使用RPM包安装工具时，可直接执行命令，例如devkit porting -h。本章示例均为RPM包安装使用。

- PC端已经安装SSH远程登录工具。


#### 操作步骤

1. 从GitHub(https://github.com/ruanjue/smartdenovo)获取待使用的软件源码包smartdenovo-master.zip。
2. 将软件源码包上传至已部署鲲鹏DevKit命令行工具的鲲鹏服务器自定义目录下（以“/home/devkit_demo”为例），并进行解压。

```
cd /home/devkit_demo/ && unzip smartdenovo-master.zip
```


3. 使用DevKit命令行工具扫描上传源码软件包。

```
devkit porting src-mig -i /home/devkit_demo/smartdenovo-master -b make -c make
```


  返回信息如下，工具会同步生成JSON、CSV和HTML报告。

4. 查看HTML源码迁移报告。
  图1 迁移报告
