Lowlevel

OffZone => Offtopic => Thema gestartet von: JG am 27. February 2006, 19:39

Titel: C Hilfe ;)
Beitrag von: JG am 27. February 2006, 19:39
Hallo,
so sieht meine kernel.c aus:

#include <./headers/multiboot.h>
#include <./headers/stdio.h>

int main()
{
char *Text = "Welcome to Protected Mode";
char *VideoMem = (char*)0xB8000;

while(*Text)
{
*VideoMem = *Text;
*VideoMem++;
*VideoMem = 7;
*VideoMem++;
*Text++;
}

return(0);
}

nur beim Kompilieren kommt folgender Fehler:

kernel.c:1:31: error: no include path in which to search for headers/multiboot.h
kernel.c:2:27: error: no include path in which to search for headers/stdio.h

Wie mache ich nun, dass es die 2 Dateien includet?

Viele Grüße,
   Johannes
Titel: C Hilfe ;)
Beitrag von: bluecode am 27. February 2006, 19:51
hi,

den Pfad in dem sich "/headers/multiboot.h" befindet in den Compileroptionen zu den Include-Paths hinzufügen. Bei gcc ises die commandline Option "-I /ordner/subordner/".
Titel: C Hilfe ;)
Beitrag von: DarkThing am 27. February 2006, 20:23
Oder alternativ statt

#include <headers/multiboot.h>

das hier verwenden:

#include "./headers/multiboot.h"