www.mikrocontroller.net

Forum: GCC fatal error: opening dependency file .dep/main.o.d No such file or directory

Autor: Michael Wulf (michiw)
Datum: 11.05.2008 14:47

Hallo zusammen!

Erstmal vorweg: Ich bin absolut blutiger Anfänger, aber habe zu diesem
Problem auch schon das Forum hier durchsucht!

Ich habe das erste Beispiel-Programm des AVR-GCC-Tutorials in WinAVR
eingefügt und als main.c abgespeichert. Anschließend habe ich das
Beispiel-Makefile runtergeladen und ins selbe Verzeichnis kopiert.
Wenn ich nun make all aufrufe kommt folgendes bei raus:

-------- begin --------
avr-gcc (GCC) 4.2.2 (WinAVR 20071221)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.


Compiling: main.c
avr-gcc -c -mmcu=atmega16 -I. -gdwarf-2   -Os -funsigned-char
-funsigned-bitfiel
ds -fpack-struct -fshort-enums -Wall -Wstrict-prototypes
-Wa,-adhlns=main.lst  -
std=gnu99 -DF_OSC=3686400 -MD -MP -MF .dep/main.o.d main.c -o main.o
main.c:21: fatal error: opening dependency file .dep/main.o.d: No such
file or directory
compilation terminated.
make: *** [main.o] Error 1

Habe es auch schon vorher mit der neuseten WinAVR-Version (inkl. AVR-GCC
4.3.0) probiert, direkt aus WinAVR und auch aus einer DOS-Box.
Ich bekomme den gleichen Fehler wenn ich ein mit MFile selbsterstelltes
Makefile nehme...

Achja: Bei mir läuft ein WinXP und dass sich evtl. Leerzeichen im
Verzeichnisnamen befinden ist auch ausgeschlossen...

Hat jemand einen Tipp für mich?

Im voraus schonmal vielen Dank!

Michi
Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum: 11.05.2008 15:34

Irgendwie scheint dein System sich zu weigern, das Verzeichnis .dep
anzulegen.  Probiere mal, es mit der Hand anzulegen: »mkdir .dep«.
Autor: Michael Wulf (michiw)
Datum: 11.05.2008 15:43

Hat sich erledigt!!!
Es lag daran, dass ich im Verzeichnisnamen ein Sonderzeichen hatte...
Also sowas wie "C:\Programme\µC\..." besser nicht machen!

Michi

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net