Hallo zusammen!
Wollte ein einfaches C-Programm, das den TCL-Interpreter
ausführen soll, mit dem gcc unter Windows kompilieren.
Ich bekomme aber folgende Fehlermeldung:
C:\\>gcc -o eval eval.c -Ic:\tcl\include -Lc:\tcl\bin -ltcl -lm
eval.c: In function `main':
c:/programmierung/djg/bin\ld.exe: cannot open -ltcl:
No such file or directory (ENOENT)
Das Beispiel ist für Linux aus dem Tcl-Buch von Ousterhout,
unter Windows scheint sich die einzubindende Tcl-Library
aber anders zu nennen.
Vermutlich ist es C:\Tcl\bin\tcl84.dll oder C:\Tcl\bin\tcl84.lib
aber ich weiss nicht so recht, ob ich DLL- oder LIB-Dateien mit gcc
verwenden kann und wenn ja, wie die Schalter dafür korrekt zu
setzen sind.
Wer kann helfen???
Gruß,
-Andreas.
PS:
Kennt jemand gute Links oder Bücher, die die Hintergründe
zum Kompilieren unter Windows beschreiben? Ich möchte gerne
Windows-Programme ohne IDE per gcc kompilieren können und
verstehen was dabei passiert.