Problem mit Umgebungsvariable PATH

Gast #238278
Lesenswert?

Hallo,

ich arbeite unter Windows XP mit mehreren verschiedenen Compilers (C18,
C30, WinAVR sowie Delphi 4 und Delphi 7). Jeder Compiler bringt sein
eigenes make.exe mit und ihr könnt euch denken, was das Problem ist.
Wenn in der Umgebungsvariable PATH nicht zuerst das Binaryverzeichnis
des Compilers steht, den ich gerade benutzen möchte, schlägt der Aufruf
von make.exe fehl, weil das make eines anderen Compilers zuerst gefunden
wird. Bisher habe ich das immer so gelöst, daß ich eine
Eingabeaufforderung geöffnet habe und darin je nach Compiler eine
entsprechende setenv.bat gestartet habe. Nun ist die neue PATH-Variable
allerdings nur in dieser Eingabeaufforderung gültig und nicht etwa
global unter XP und somit kann ich zum Beispiel nicht PE 2 benutzen und
daraus den Compiler starten. Wie löst ihr dieses Problem?

Gruß
Jens
Gast #238280
Lesenswert?

ja mist problem, in pe kannste das make
auch so aufrufen das der ganze pfad des make tools vorangestellt wird

mit den avr-gcc usw. bezeichnungen dürften ja keine konflikte in der
%PATH% variable auftauchen, es sind nur die unter utils
(Bei mir halt C:\WinAVR\utils\bin)

Im PN
Tools  options  Tools / (None-Global tools)
beim Command einfach den Pfad davor schreiben !


C:\WinAVR\utils\bin\make.exe


ist nicht schön aber funktioniert
Gast #238281
Lesenswert?

> ja mist problem, in pe kannste das make auch so aufrufen
> das der ganze pfad des make tools vorangestellt wird

Habe ich schon probiert, er findet trotzdem zuerst ein anderes make. Er
scheint die Pfadangabe zu ignorieren.

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