---
title: kml_fft库函数执行代码提示Illegal instruction core dumped的解决办法
description: "Euler 2.0系统下通过rpm2cpio xxx.rpm | cpio -div解压到本地安装BoostKit-kml 2.0.0后，运行调用kml_fft函数时提示“Illegal instruction core dumped”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/trouble/hpc_hmpi_troublecase_0006.html
sourcePath: /source/zh/kunpenghpcs/hpckit/trouble/hpc_hmpi_troublecase_0006.html
indexId: 98832e3ccd65ec9efd53f59b7231077fc300aabfb69e1d2ed074cd1fada329f668
---
# kml_fft库函数执行代码提示Illegal instruction core dumped的解决办法

#### 问题现象描述

Euler 2.0系统下通过rpm2cpio xxx.rpm | cpio -div解压到本地安装BoostKit-kml 2.0.0后，运行调用kml_fft函数时提示“Illegal instruction core dumped”。


#### 关键过程、根本原因分析

根本原因：未通过rpm命令直接安装鲲鹏数学库，且未使用正确的so库。

关键过程：kfft-neon目录下的so库是支持NEON指令的fft库，lib目录下的so库是支持SVE指令的fft库。


#### 结论、解决方案及效果

检查环境是否支持SVE指令，若不支持，则使用kfft-neon中的so库进行编译。后续如果要使用正确的数学库，建议使用rpm的方式进行安装。
