www.mikrocontroller.net

Forum: Compiler & IDEs Probleme einen älteren Quellcode zu kompilieren


Autor: Markus (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Der beigefügte Code ist nicht von mir, sollte sich aber kompilieren 
lassen. Tut es bei mir aber nicht. Womöglich liegt es an der GCC Version 
und dem merkwürdigen Makefile..Hat Jemand einen Tipp für mich?

Viele Grüße

Markus

Autor: Harry S. (littlegonzo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich habe mir den Quellcode mal angesehen, also es fehlen einige Includes 
dort.
Das ist so nicht vollständig. Leider wurden auch diverse Pfade verändert 
und man müßte alle korrigieren... nur zum Testen ist es mir jetzt zu 
aufwändig sorry.

Trotz allem, guten Rutsch!

Autor: Christian L. (lorio)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen! muss man ja schon sagen =)

Wie mein Vorredner schon sagte:

-es fehlen Includes
-zum Teil falsche Pfade zu den Includes
-falsche Includenamen

Es ist aber möglich, dass zum Zeitpunkt der Erstellung (anscheinend 
2000) alles seine Richtigkeit hatte.

Ich habe mal auf die Schnelle die Includes verbessert, dass der avr-gcc 
keine Errors mehr liefert und ein anderes Makefile verwendet.

Lies sich letztendlich compilieren, aber es treten einige Warnings auf.

Habe das alles (Listing, Mapping, Objectfiles, etc.) in den Ordner 
"Compilat" geschoben und dort auch einen Log der Compilermeldungen 
beigefügt.

Ich kann nur sagen: Compilieren ließ es sich, aber ob es letztendlich 
funktioniert bleibt fraglich.

Schau dir am besten das Log mal an und entscheide selbst ob du es testen 
möchtest, oder nicht.

Gruß
Christian

PS.: Ist "bc.rom" nicht schon ein fertiges Hexfile?

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.