开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

编译

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

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

  2. 执行make命令后报错,如图1所示。
    图1 报错
    1. 修改“/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
      
    2. 按“i”进入编辑模式,修改第三行代码,将#include <emmintrin.h>改成以下图2所示。
      图2 修改后的代码
    3. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  3. 再次执行make命令,编译完成。
    图3 编译完成