Compilen funktioniert nicht

OP #731654
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
Angehängte Dateien:
Gast #731751
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.
Gast #731930
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.