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

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


**表1 代码样例说明**

| 工具 | 工作模式 | 场景示例 | 场景说明 | 代码样例 |
| --- | --- | --- | --- | --- |
| 亲和分析工具 | VS Code | 示例1：64位运行模式检查 | 本示例主要是演示如何使用鲲鹏DevKit亲和分析工具的64位运行模式检查功能，将GCC4.8.5 ~ GCC10.3.0版本的原32位应用迁移到64位平台上，进行迁移检查并给出修改建议。 | Makefile func001.c func002.c func003.c func004.c |
| 亲和分析工具 | VS Code | 示例2：字节对齐检查 | 字节对齐检查 是在需要考虑字节对齐时，检查源码中结构体类型变量的字节对齐情况。 | Makefile bytecheck.cpp bytecheck.hpp |
| 亲和分析工具 | VS Code | 示例3：内存一致性静态检查 （普通、atomic和锁保护场景） | 本示例指导用户通过扫描源代码，识别其中的内存一致性问题，并根据该工具自动分析出的需修改的代码内容进行修改。 | common.c atomic.c lock.c Makefile |
