- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 7 von 7

Thema: Einfachere make-Datei für ASURO C-Programme

  1. #1
    Benutzer Stammmitglied Avatar von SnoopysBot
    Registriert seit
    26.08.2005
    Beiträge
    37
    Blog-Einträge
    4

    Einfachere make-Datei für ASURO C-Programme

    Anzeige

    Praxistest und DIY Projekte
    Hallo miteinander,

    beim Durchsuchen des roboternetz-Forums konnte ich keine einfachere make-Datei finden, als die mitgelieferte.

    Ich verwende nur folgende make-Parameter:
    make all
    make extcoff
    make clean

    Nun möchte ich mir gerne eine einfachere make-Datei erstellen, die folgende Vorteile hätte:
    • * übersichtlicher: sowohl die make-Datei, als auch die Ausgaben des Compilers, Linkers, etc.
      Wer zum Henker braucht z.B. jedesmal die Versionsinformationen des Compilers oder die Dateigröße vorher und nachher?

      * einfacher zu verstehen und daher anzupassen

      * einen sprechenderen Dateinamen als test.c und test.hex verwenden können.
      Bisher behelfe ich mir, indem ich die Zeile TARGET = xxx anpasse. Das möchte ich aber über die Kommandozeile angeben können, damit ich aus Programmers Notepad direkt mein aktuelles Projekt mit dem passenden Namen erzeugen kann.

      * asuro.o nur binden, nicht ständig asuro.c übersetzen, um eine Fehlerquelle zu vermeiden.
      Außerdem habe ich dann nicht zig asuro.c-Dateien in Kopie herumliegen, sondern die eine erweiterte aus dem roboternetz.
      Vielen Dank übrigens dafür!

    Gibt es so etwas schon, oder lohnt sich für mich die Mühe, meine angestaubten make-Kenntnisse ein bißchen aufzufrischen (z.B. die Doku zu make lesen)?

    Ein auf Eure Antworten gespannter SnoopysBot!

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.04.2005
    Ort
    Weilburg
    Beiträge
    676

    Re: Einfachere make-Datei für ASURO C-Programme

    Zitat Zitat von SnoopysBot
    ... Gibt es so etwas schon, oder lohnt sich für mich die Mühe, meine angestaubten make-Kenntnisse ein bißchen aufzufrischen (z.B. die Doku zu make lesen)?
    Habe die gleichen Gedanken. Habe mich fast schon mit dem ändern des Makefile abgefunden.

    Mich stört auch die asuro.c. Die möchte ich als LIB haben, damit nur noch die Funktionen dazu kommen die auch gebraucht werden.
    Prostetnic Vogon Jeltz

    2B | ~2B, That is the Question?
    The Answer is FF!

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    was haltet Ihr >>>davon<<<?
    Gruß Sebastian

  4. #4
    Benutzer Stammmitglied Avatar von SnoopysBot
    Registriert seit
    26.08.2005
    Beiträge
    37
    Blog-Einträge
    4
    Vogon: Hast Du schon eine angepasste make-Datei?

    izaseba: Super, vielen Dank. Das Tutorial habe ich mir schon auf meinen Laptop kopiert. Allerdings bin ich noch nicht dazu gekommen, es durchzuarbeiten. Das war ein Fehler!

    Gruß,
    Mathias

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.04.2005
    Ort
    Weilburg
    Beiträge
    676
    @SnoopysBot:
    Im habe mir im Programmers Notepad drei Einträge angelegt:
    Make-all, Make-clean und Make-cof,
    mit dem "Command" make.exe und Params all, clean und extcoff.
    Den Makefile lasse ich wie er ist: TARGET = test
    Deshalb auch alle Programme und Hexfile usw "test.xxx"
    Prostetnic Vogon Jeltz

    2B | ~2B, That is the Question?
    The Answer is FF!

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo zusammen,

    es gibt auch das Tool mfile. Ein Makefile Generator für AVR-GCC.
    http://www.sax.de/~joerg/mfile/.
    Hat das schon mal jemand probiert?

    Gruß Peter

  7. #7
    Benutzer Stammmitglied Avatar von SnoopysBot
    Registriert seit
    26.08.2005
    Beiträge
    37
    Blog-Einträge
    4
    Tja, von mfile habe ich in dem oben genannten Tutorial gelesen. Eigentlich soll es bei WinAVR mitinstalliert sein, was bei mir aber definitiv nicht der Fall ist.

    Danke für den Link. Jetzt kann ich es mir direkt aus dem Internet installieren und einmal anschauen.

    Ich melde mich, sobald ich über mfile genaueres weiß.

    Gruß,
    Mathias

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress