Keine Ahnung ob ich hier richtig bin aber bei den Kernel Fragen passt es auch nicht so 100% rein
Also ich habe das Problem das ich einen 2 geteilten Treiber habe ein generelles Modul "misc" genannt. und einen Watchdog Treiber der auf Funktionen zurückgreift die in oben genanntem Modul definiert sind. Das Problem ist das ich bei der generierung des 2. Modul jede Menge Fehlermeldungen bekomme zwecks "unresolved symbols" Da diese Treiber an einen Kunden gehen sieht das ziemlich unprofessionell aus Der funktion tut das kein Abbruch. Hat jemand von Euch eventuell eine Idee?
cu
chege
Kernel 2.6 Treiberentwicklung "unresolved symbols"
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
- KBDCALLS
- Moderator
- Beiträge: 22448
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Die passenden Kernel-headers installiert?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Vielen Dank für Eure guten Tips.... aber das Problem hat sich erledigt.
Einfach ein TopLevel Makefile anlegen mit folgendem Inhalt:
obj-m += misc/
obj-m += watchdog/
Danach kann man make wie folgt aufrufen:
make -C /usr/src/linux SUBDIRS=$(PWD) modules
cu
chege
Einfach ein TopLevel Makefile anlegen mit folgendem Inhalt:
obj-m += misc/
obj-m += watchdog/
Danach kann man make wie folgt aufrufen:
make -C /usr/src/linux SUBDIRS=$(PWD) modules
cu
chege
// http://www.cybertux.org //