sys/types.h: No such file or directory

Ich versuche das Modul zu kompilieren, bekomme aber diese Fehlermeldung.

fatal error: sys/types.h: No such file or directory
compilation terminated.

Hier mein Modul-Datei-Header

#include <linux/init.h>           //Macros used to mark up functions e.g. __init __exit
#include <linux/module.h>         //Core header for loading LKMs into the kernel
#include <linux/device.h>         //Header to support the kernel Driver Model
#include <linux/kernel.h>         //Contains types, macros, functions for the kernel
#include <linux/fs.h>             //Header for the Linux file system support
#include <asm/uaccess.h>          //Required for the copy to user function
#include <sys/types.h>

Und meine Makefile

obj-m = test.o

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

Ich habe versucht, die Suche für diese Datei

 find /usr/include -name types.h

Hier sind die Ergebnisse

/usr/include/sys/types.h
/usr/include/libr/sdb/types.h
/usr/include/rpc/types.h
/usr/include/i386-linux-gnu/sys/types.h
/usr/include/i386-linux-gnu/asm/types.h
/usr/include/i386-linux-gnu/bits/types.h
/usr/include/linux/iio/types.h
/usr/include/linux/types.h
/usr/include/x86_64-linux-gnu/sys/types.h
/usr/include/x86_64-linux-gnu/asm/types.h
/usr/include/x86_64-linux-gnu/bits/types.h
/usr/include/asm-generic/types.h
/usr/include/c++/5/parallel/types.h

Habe ich versucht, um es als #include "/usr/include/sys/types.h"

bekam aber folgende Fehlermeldung

/usr/include/sys/types.h:25:22: fatal error: features.h: No such file or directory
compilation terminated.

Ich bin mit Kali Linux(Debian) AMD64-Plattform

Linux kali 4.5.0-kali1-amd64 #1 SMP Debian 4.5.5-1kali1 (2016-06-06) x86_64 GNU/Linux

Was ist falsch ? Dank

GELÖST

Sorry das war mein Fehler, ich habe einen Tippfehler gemacht in der Art und habe versucht, um sys/types.h - Datei, aber es war gar nicht erforderlich, alle Typen deklariert sind, in /usr/src/linux-headers-4.5.0-kali1-common/include/linux/types.h in meinem Fall. Vielen Dank an alle.

  • Fügen Sie einfach eine Antwort auf deine eigene Frage, anstatt die Aktualisierung Ihrer Frage, wie "GELÖST". Sie kann auch akzeptieren, Ihre eigene Antwort dann.
InformationsquelleAutor | 2016-06-12
Schreibe einen Kommentar