Problem mit Include Pfade

OP #3624527
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren