Forum: Compiler & IDEs Problem mit Include Pfade


von J. V. (janvi)


Lesenswert?

ich rufe GCC von einer integrierten Umgebung (Hitop) auf. Diese war 
zuletzt unter Windows XP installiert und jetzt unter Win7. Seitdem 
lassen sich alte Projekt nicht mehr übersetzen und ich weis nicht warum. 
Aufruf im XP Kompabilitätsmodus ändert nichts.

Problem ist der Suchpfad von Include Header in Hochkomma ohne spitze 
Klammer. Diese sind definitiv im gleichen Verzeichnis wie die c 
Quelldatei vorhanden und ich möchte sie zum Backup auch nirgendwo anders 
haben. Damit sollte GCC sie ja auch ohne explizite Angabe des Pfads 
finden. Hitop bzw. das dort hineingeklaute Make setzt von Haus aus eine 
-I .\ Option aber es handelt sich hier ja nicht um System Includes.

Die Fehlermeldung sieht folgendermaßen aus
1
arm-hitex-elf-gcc.exe  -Wall  -Os  -funsigned-char  -xc  -mlittle-endian  -mthumb  -mno-thumb-interwork  -c  -mcpu=cortex-m3  -mno-tpcs-frame  -gdwarf-2    -save-temps      -I.\ -o .\objects\cpuinit.o .\cpuinit.c 
2
.\cpuinit.c:3:84: error: stm32f10x.h: No such file or directory
3
.\cpuinit.c:4:21: error: globals.h: No such file or directory

bemerkenswert ist vor dem Dateinamen das .\ was doch auf das aktuelle 
(source) Verzeichnis hindeutet (?). Selbst ein -iquote Schalter mit .\ 
oder dem gesamten Verzeichnispfad scheint völlig ignoriert zu werden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.