Forum: Mikrocontroller und Digitale Elektronik Build options wo codieren?


von Marten M. (mcgonahy148)


Lesenswert?

Hallo,

kurze und wahrscheinlich lächerliche Frage - ich möchte die Settings für 
den Compiler, Linker... nicht in der Entwicklungsumgebung einstellen 
können, sondern die soll hart im Sourcecode kodiert sein.

Wie und wo kann ich das machen???

Hintergrund: Verwendung von Pic18 Controller, verwende MPLAB8 und MPLABx 
und möchte unabhängig von den MPLAB-GUIs sein...


Gruß,
MG

von Bernhard L. (bernhard_r84)


Lesenswert?

Makefile?

von Oliver S. (oliverso)


Lesenswert?

Makefile !

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Makefile!

von Marten M. (mcgonahy148)


Lesenswert?

ABer kann ich hier auch all die Einstellungen rein schreiben, die ich 
ansonsten in MPlAB ein stelle? Also welche Compiler-Optimierung, Memory 
model, Directory include usw.?

Das steht bisher nicht im makefile.

von Karl H. (kbuchegg)


Lesenswert?

Marten Mcgonahy schrieb:
> ABer kann ich hier auch all die Einstellungen rein schreiben, die ich
> ansonsten in MPlAB ein stelle? Also welche Compiler-Optimierung, Memory
> model, Directory include usw.?
>
> Das steht bisher nicht im makefile.


Das MPLab ruft den COmpiler auf und gibt ihm die von dir genannten 
Settings mit.
Make (welches das Makefile auswertet) ruft den Compiler auf und gibt ihm 
die Settings mit.

Für den Compiler macht das keinen Unterschied, wer ihm die Settings 
mitgibt und wie dieser 'wer' zu seinen Erkentnissen kommt.

von Marian (phiarc) Benutzerseite


Lesenswert?

Makefile oder CMake, wobei die Vorteile von CMake bei Firmware für 
Nischenarchitekturen etwas flöten gehen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.