Eike Lange schrieb:
Diese Mail war doch schonmal bei uns, oder? Ich poste also an Serhij direkt.
Ich schicke meine (inwzischen aktualisierte) Antwort dann auch nochmal. Serhij, wenn Du diese Liste nicht abonniert hast, solltest Du bei Anfragen besser darauf hinweisen, damit andere wissen, daß sie Antworten auch an Dich schicken sollen.
cpp: -lang-c: linker input file unused since linking not done gpc: installation problem, cannot exec `cc1': No such file or directory gpc1: gpc exited with status 1 crt.pas:345: `crtc.c' could not be compiled gpc1: gpc exited with status 1 prog2.pas:3: module `crt' could not be compiled
Vermutlich hast Du nur den Switch --automake vergessen???
Das könnte auch ein bekannter Fehler mit gcc-2.95.3 sein. Inzwischen unterstützt GPC diese Version auch, nämlich seit GPC-Version 20010417. Ansonsten kannst Du auch gcc-2.95.[12] oder 2.8.1 benutzen.
Außerdem kann es noch notwendig sein, die Dateien cpp bzw. cpp0 sowie cc1 und libgcc.a vom GCC-Verzeichnis (`gcc --print-file-name=.`) in das GPC-Verzeichnis (`gpc --print-file-name=.`) zu kopieren oder symlinken.
- Woher kann ich einen Shell (wie Shell von Borland fuer DOS) fuer
GNU Pascal bekommen.
Schau mal auf die Homepage von GPC, dort steht irgendwo etwas über IDEs. Vermutlich möchtest Du "peng" oder "rhide" haben.
Ja (unter `Resources').
- Einfach weiss ich nicht, wie man kann execute command aus FreeBSD
mit Pascal.
Die Funktion heisst pexecute. Siehe pexecutedemo.pas und den Hinweis in der Onlinehilfe.
PExecute (das sich ab Version 20010418 in der Pipe-Unit befindet) ist mehr für kompliziertere Pipelines gedacht. Um einfache Programme auszuführen, gibt es die Funktion Execute (Unit GPC). Außerdem gibt es noch die Prozedur Pipe in der Unit Pipe (s. Beschreibung im Kommentar der Unit).
Frank