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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.