---
title: 编译
description: "1. 使用 SSH 远程登录工具，以root用户登录服务器，执行以下命令进入源码存放路径。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/demo/KunpengDevKitDsug_0008.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/demo/KunpengDevKitDsug_0008.html
indexId: a56d66dc0f993503bc3f7264732fee83385d1b694c1d0f9738ae379188e404fc71
---
# 编译

1. 使用 SSH 远程登录工具，以root用户登录服务器，执行以下命令进入源码存放路径。
  1 cd /opt/DevKit/workspace/devadmin/porting/sourcecode/code

  若鲲鹏DevKit安装在x86平台上，请将修改后的源码传入鲲鹏平台并进入源码存放目录。

2. 执行make命令后报错，如图1所示。图1 报错


  a. 修改“/opt/DevKit/workspace/devadmin/porting/sourcecode/code/”路径下的ksw.h文件，执行以下命令打开文件。
    <emmintrin.h>为x86平台的系统头文件，在鲲鹏平台上没有此系统头文件。若鲲鹏DevKit安装在x86平台上，请将路径替换为实际源码存放路径。

    1 vi /opt/DevKit/workspace/devadmin/porting/sourcecode/code/ksw.h

  b. 按“i”进入编辑模式，修改第三行代码，将#include <emmintrin.h>改成以下    图2
所示。
    图2 修改后的代码

  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
3. 再次执行make命令，编译完成。
  图3 编译完成
