Mehrere Compiler installieren

Gast #364401
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 ?
Gast #364405
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...
Gast #364406
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.
Gast #364407
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren