www.mikrocontroller.net

Forum: Compiler & IDEs Compilen funktioniert nicht


Autor: Frank Theumer (ftelektro)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich bin noch ziemlicher Anfänger in C.Habe im Internet unter 
HUV-Robotics diese Files gefunden .Compilen mit AVR-Studio oder IAR 
funktioniert nicht.Vor allem ist mir das Makefil nicht geläufig.Wer 
kennt sich damit aus.Habe bereits Jon Hylands angemailt (14Tage) ohne 
Anwort.mfg frank

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In dem Archiv fehlt die Hälfte - alle includes, und alle dazugehörigen 
libs.

So kannst du damit nichts anfangen.

Oliver

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag:

Hier

http://websvn.hylands.org/listing.php?repname=Proj...

ist aber alles vorhanden, was dir noch fehlt.

Oliver

Autor: ftelektro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich es jetzt richtig verstanden habe,werden die Include als eine 
Art Bausteine verwendet.

Autor: der mechatroniker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Wenn ich es jetzt richtig verstanden habe,werden die Include als eine
> Art Bausteine verwendet.

So eine Art Halb-Baustein. Sie enthalten Makros, Konstanten, 
Funktionsdeklarationen. Zu einem Include braucht man in den allermeisten 
Fällen noch ein Sourcefile (.c) oder eine Library (diese ist bereits 
kompiliert), die die Funktionsdefinitionen enthält.

Läuft aber aufs selbe hinaus: Ohne Include kannst das Kompilieren 
vergessen.

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was du alles benötigst, steht im rudimentären makefile:

>reflow-oven.c lcd-api.c lcd-printf.c StrPrintf.c lcd-hal-avr.c adc.c
>UART.c Delay.c Timer.c

>include ../../rules/mkRules.mk

Die Dateien findest du (hoffentlich) alle im o.a. link.

Viel Spaß

Oliver

Antwort schreiben

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

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.