Ich habe ein Problem mit dem Einrichten des Compilers Lccwin32 für meinen Scintilla Texteditor. Ich habe mich bereits durch die Docs gewühlt, hänge aber nun nach mehreren Stunden verzweifelter Suche immer noch am Anfang fest. Ich habe nie zuvor einen seperaten Editor benutzt, sondern nur den zB bei Delphi, oder eben Lcc direkt integrierten.
Im SciTE-Verzeichnis habe ich die cpp.properties gefunden und dort die Zeilen:
make.command=make
command.compile.*.c=$(ccc) -std=c99
command.build.*.c=c$(make.command)
command.go.*.c=./$(FileName)
# To make the Go command both compile (if needed) and execute, use this setting:
#command.go.needs.*.c=gcc $(ccopts) -std=c99 $(FileNameExt) -o $(FileName)
Hier muß ich vermutlich die Adressen des Compilers irgendwie einfügen. Wenn ich aber die 2. Zeile durch
command.compile.*.c=c:\lcc\bin\lcc.exe
ersetze, erhalte ich beim Compilebefehl im SciTE eine Datei mit der Endung *.~c. Normalerweise hätte es laut Doc des Compilers aber eine *.obj sein müssen, aus der mit lcclnk.exe dann die fertige *.exe entsteht.
Wie kann ich die Zeilen also so ändern, daß sie nicht nur korrekt funktionieren, sondern daß mir auch direkt eine *.exe ausgegeben wird, wenn ich im SciTE Compile anwähle?
Spielt da die make.exe eine Rolle, die mir irgendwie von der Basic-Programmierung im Kopfe rumschwebt?
Was ist der Unterschied zwischen Build und Compile (habe bisher nur Compile bei fertig eingerichteten Editoren benutzt)?
Den Go-Befehl muß ich natürlich auch noch einrichten, also wäre hier eine Hilfe ebenfalls gut. Auch wenn ich das dann vermutlich selbst hinbekomme - bevor ich nochmal fragen muß.