---
title: 64位运行模式检查
description: "64位运行模式检查就是将原32位的应用迁移到64位平台上，进行迁移检查并给出修改建议。（工具支持GCC4.8.5~GCC10.3.0版本）"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/DevKit_Affinity_0004.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/DevKit_Affinity_0004.html
indexId: 58f23c1b11118b684ccc6e464f0bf06e1ab9d36bc20994a4c65ef1b38ef328e578
---
# 64位运行模式检查

64位运行模式检查就是将原32位的应用迁移到64位平台上，进行迁移检查并给出修改建议。（工具支持GCC4.8.5~GCC10.3.0版本）

#### 前提条件

已成功登录鲲鹏DevKit。- “/opt”为工具默认安装目录，下文以此默认路径为例，请根据实际情况替换。
- 当前特性在Web界面中需要手动上传文件或压缩包；在插件工具中支持扫描本地工程，若源码为压缩包格式，请先解压然后选择解压后文件夹。


#### 操作步骤

1. 在页面左侧，“亲和分析”下拉选项中选择“64位运行模式检查”，单击创建任务，如图1所示。
  图1 64位运行模式检查

2. 可以通过以下两种方式选择待检查的源码：

  - 选择“已上传的源码”：单击填写框选择下拉框中的源码路径即可，也可以手动填写源码路径。
  - 选择“上传源码”：单击“上传”按钮上传压缩包（上传过程中自动解压）或文件夹。
    支持上传tar，tar.bz，tar.bz2，tar.gz，tar.xz，tbz，tbz2，tgz，txz，zip格式的压缩包，只允许同时上传一个压缩包。源码文件压缩包小于或等于1GB，解压后小于或等于剩余磁盘空间的一半。 只允许同时上传一个文件夹，文件夹小于或等于剩余磁盘空间的一半。 手动上传软件包时，需先检查是否存在上传目录，若不存在，则需创建工具指定路径，并给devkit用户开通读写和执行权限。

3. 单击“开始检查”，开始64位运行模式检查。检查完成后，自动跳转至检查报告界面，如图2所示。单击“查看建议源码”即跳转至源代码修改页面，如图3。
  图2 64位运行模式检查报告

  图3 查看建议代码

  支持多个用户同时创建64位运行模式检查任务。 用户可在任务进行过程中单击关闭，取消任务。 若检测结果为源码不需要修改，则会弹出成功界面，不会出现预检报告界面。 用户如使用快捷键进行源码操作，需注意因输入法或IDE环境导致的快捷键被占用问题。 若提示任务超时，请参见用户进行任务时提示任务超时进行处理。
