[C/C++] linux treiber programmierung

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von litux, 9. Juli 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 9. Juli 2007
    linux treiber programmierung

    Hallo Leute,
    ich habe mit Treiber-Programmierung unter Linux angefangen mit der Programmiersprache C.
    Das Problem ist, wenn ich diesen Code ausführen will bekomme ich folgende Fehlermeldung:

    Der Code:

    #define MODULE
    #include <linux/module.h>

    int init_module(void) { printk("<1>Hallo, Welt\n"); return 0; }
    void cleanup_module(void) { printk("<1>Ade, du grausame Welt\n"); }


    So die Datei ist unter den Namen hello.c gespeichert und wenn ich versuche die Datei hello.c auszuführen bekomme ich folgende Fehlermeldung:

    Ausführung:

    root# gcc -c hello.c


    Fehlermeldung:

    In file included from /usr/include/linux/module.h:11, from hello.c:2:
    /usr/include/linux/list.h:887:2: warning: #warning "don't include kernel headers in userspace" In file included from hello.c:2:
    /usr/include/linux/module.h:49: error: field ‘attr’ has incomplete type
    /usr/include/linux/module.h:60: error: field ‘kobj’ has incomplete type
    hello.c:5:68: warning: no newline at end of file


    Aus der Fehlermeldung verstehe ich GARNICHTS. Hab auch schon gegooglet aber nix besonderes gefunden.
    Danke
     

  2. Anzeige
  3. #2 9. Juli 2007
    AW: linux treiber programmierung

    Hi !

    Such dir mal n ordentliches Tutorial ...

    Compiling 'Hello World'

    Ich darf dir gleich sagen, wenn du noch ein Neuling in C bist, und auch kein C++ oder Assembler beherrschst, oder dich sehr gut mit PC, v.a. mit der CPU auskennst, vergiss das mit dem Treiber schreiben. Das ist extrem schwer ;)
    Vor allem, wenns an sowas scheitert ...

    Naja, trotzdem viel Spass & Glueck weiterhin :D

    Mfg,

    Kolazomai
     

  4. Videos zum Thema
Die Seite wird geladen...
Similar Threads - C++ linux treiber
  1. Antworten:
    4
    Aufrufe:
    656
  2. Antworten:
    7
    Aufrufe:
    606
  3. Antworten:
    10
    Aufrufe:
    1.571
  4. Antworten:
    3
    Aufrufe:
    669
  5. Antworten:
    4
    Aufrufe:
    416