Forum: Compiler & IDEs Mehrere Compiler installieren


von Benedikt (Gast)


Lesenswert?

Bisher habe ich nur WinAVR aus meinem PC verwendet.
Nun habe ich auch noch einen anderen C Compiler installiert und jetzt
läuft WinAVR nicht mehr, da die make.exe des anderen Compilers
verwendet wird. Deinstalliere ich den anderen Compiler, funktioniert
WinAVR wieder.
Das Problem habe ich mit mehreren Compilern die sich alle gegenseitig
beeinflussen.

Wie kann man das Problem lösen ?

von ..... (Gast)


Lesenswert?

PATH und INCLUDE separate setzten...

von Benedikt (Gast)


Lesenswert?

Was verstehst du unter separat setzen ?

von beta-frank (Gast)


Lesenswert?

Damit die make.exen versch. Compilerpakete sich nicht ins Gehege kommen,
hab ich die make.exe von WinAVR einfach nach make_avr.exe umbenannt.

von Thomas W. (Gast)


Lesenswert?

In der globalen PATH Variablen steht bei mir nichts, wo irgedein
Compiler oder make zu finden ist. Das habe ich alles lokal in Eclipse
für jedes Projekt eingestellt, so kommt sich da nichts in die Quere. In
MinSys kann man auch für jede Sitzung lokale Variablen definieren. Wie
man jetzt winavr in eine abgekapselte PATH Umgebung stecken kann weiss
ich leider nicht, villeicht kann man ja bei rechter Mausklik auf das
Icon -> Eigenschaften irgedetwas einstellen, bin grad nicht unter
Windows...

von Benedikt (Gast)


Lesenswert?

@beta-frank

Reicht es wirklich, wenn man die make.exe umbenennt ?
Bei einem Compiler hatte ich vermutlich auch probleme mit den include
Dateien (stdio.h usw.) die sich auch gegenseitig "überschreiben", es
könnte aber auch sein dass ich den Compiler nur nicht richtig
installiert hatte.

von beta-frank (Gast)


Lesenswert?

Da die Bibliotheken wegen Hardwarespezifischem Code, #defines etc. bei
Verwexlungen zu Fehlermeldungen führen würden und diese nicht auftreten
und die Kompilate laufen, ist wohl alles in Butter.

Allerdings arbeite ich mit der Entwicklungsumgebung von MS-VC6++ als
Editor.

Wenn man dort neue Projekte als "Makefileprojekt" anlegt und in den
Projektoptionen bei der "Befehlszeile für Erstellen" make_avr.exe
einträgt sowie in Extras->Optionen->Pfade die Pfade zu allen möglichen
Compilern in der Art C:\Compiler_xxx und C:\Compiler_xxx\bin
einträgt, dann klappt es bei mir mit 3 parallelen Compilern.

Also keine Garantie, daß es nackt auch so klappt...

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.