Coding GNU Pascal: Compiler kann keine units importieren

Splinter

Cacodemon
servus,

ich habe mich vor kurzem etwas mit PASCAL beschäftig.
ich verwende GNU-PASCAL nur leider, wenn ich die unit CRT (oder auch andere) einbinden will, meckert der compiler, dass er eine solche unit nicht findet.

Code:
program HelloWorld;
uses crt;
begin
	write('Hello World!');
	readkey;
end.



compiler: error: module/unit interface `crt' could not be imported

ich habe schon in meinem MinGW verzeichnis unter ..\lib\gcc\mingw32\3.4.5\units geschaut, und es sind diverse dateien mit dem namen "CRT" vorhanden

muss ich da bei den umgebungsvariablen rumwurschteln?

den sourcecode compiliere ich folgendermaßen:

Code:
> gpc main.pas -o HelloWorld.exe
> main.pas:2: error: module/unit interface `crt' could not be imported


mfg splinter
 

Splinter

Cacodemon
ja, ich könnte auch freePascal benutzen, aber da ich MinGW schon auf meiner platte installiert habe wollte ich das dann auch nutzen.
 

Eltrollo

Mancubus
existiert denn die unit überhaupt ... viele tuts usw orientieren sich leider noch immer an Borlands compiler.
...
btw pascal stinkt total!!
 

Eltrollo

Mancubus
mhh dann probiermal:
gpc main.pas --automake HelloWorld.pas

falls ein fehler in der installation ist solltest du noch
--unit-path="c:\djgpp\lib\gcc-lib\djgpp\2.953\units"

ausprobieren
 
Top