[已解决]openSUSE Leap 42.1提示缺少 /usr/include/sys/sdt.h

这个是 linux 内核的头文件把, 我编译东西的时候提示缺少这个,然后我
zypper in kernel-devel

之后去这个路径找还是没有这个文件,那么请问下我现在应该怎么做呢? 去 linux 内核源码找到这个文件放到这个路径下?

我对 linux 只是会些常用命令, 会编译简单的软件,其他不是很清楚

对了,上次那个问题: 缺少 version.h 的也是我提出来的,后来我是在源里直接下载安转的,所以没问题了 /, 但是实际上在那个路径下还是找不到 version.h 文件 /

try to install kernel-source package.

  1. 内核不会把头文件装到 /usr/include
  2. google 了一下,你缺的那个文件需要安装 systemtap-sdt-devel。