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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.