---
title: 无内核源码
description: "执行分析任务失败，异常信息显示缺少内核头文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0015.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0015.html
indexId: 5d7c3b7b54cfd82ea1ebb0f7be352eed93e185fbfd175b074948f806ca3a3dba76
---
# 无内核源码

#### 现象描述

执行分析任务失败，异常信息显示缺少内核头文件。


#### 可能原因

可能无内核源码。


#### 处理步骤

1. 查看操作系统版本。
  内核源码需要和服务器操作系统版本一致，以openEuler 22.03 （LTS-SP2）为例。

```
cat /etc/os-release
```


  图1 操作系统信息

2. 查找对应操作系统的内核版本。
  openEuler可在https://gitee.com/openeuler/kernel/tree/openEuler-22.03-LTS-SP2/(https://gitee.com/openeuler/kernel/tree/openEuler-22.03-LTS-SP2/)查找对应内核版本源码。

  其他操作系统请到对应社区或镜像仓下载。

3. 下载源码压缩包并上传至服务器。
4. 解压源码压缩包。
  以压缩包在/home目录下为例。

```
unzip /home/kernel-openEuler-22.03-LTS-SP2.zip
```


5. 建立链接。

```
ln -s /home/kernel-openEuler-22.03-LTS-SP2 /lib/modules/$(uname -r)/build
```
