Jump to content

[C/C++] Red Brick - brickv


Recommended Posts

EIne Ergänzung vielleicht für den bricv und Red Brick. Beim Überspielen von C-Programmen wäre es nett, wenn man noch ein eigenes ZIELVERZEICHNIS für die Dateien angeben kann. Also etwa -> Alle Dateien nach /home/test oder so.

Grund. Makefiles beinhalten meistens auch das Verzeichnis, in dem die Daten auf dem Originalsystem erstellt wurden. Also etwa /home/test/Projekt1/Makefile. Jetzt wird alles nach /home/tf gepackt, was dann aber nicht im Makefile läuft. So muss dann von Hand auf dem Red das ganze entweder auf /home/tf angepasst werden oder aber das /home/test/... wird manuell angelegt und dann das make dort gestartet. Geht jetzt auch, wäre aber um etliches einfacher, wenn man das Ziel mit eingeben kann.

 

Aber auch ein grosses Lob(!!) das ganze Tinkerforge System, ist sicherlich eine Heidenarbeit gewesen und was der kleine Rote so alles drauf hat ist schon beeindruckend. Es macht Spaß damit zu arbeiten und wer sich mit Linux/C auskennt, kann wohl erahnen, was da an Arbeit drin steckt.

 

Dafür meine Hochachtung!

Link zu diesem Kommentar
Share on other sites

Hast du das Makefile mit diesen absoluten Pfaden (/home/test/Projekt1/) von Hand geschrieben, oder kommt das aus einem Generator wie den Autotools oder CMake oder ähnlichem?

 

Eigentlich wäre die bessere/richtigere Lösung relative Pfade im Makefile zu verwenden, bzw. das Makefile erst auf dem RED Brick mit absoluten Pfaden zu generieren.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...