cmake fatal error: asm/sysreg-defs.h: No such file or directory
时间: 2023-12-31 20:05:23 浏览: 214
这个错误提示通常出现在在Linux系统上使用CMake编译时,缺少asm/sysreg-defs.h头文件。这个头文件通常属于内核开发包,如果你没有安装内核开发包的话,就会出现这个错误。
如果你确定已经安装了内核开发包,可以尝试在CMakeLists.txt文件中添加以下代码:
```
include_directories(/usr/include/asm-generic/)
```
这样可以告诉CMake在编译时搜索这个目录下的头文件。如果还是无法解决问题,可以尝试升级内核开发包或者尝试使用其他版本的内核开发包。
阅读全文