DMUG-Archiv 2000

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: MathLink unter Linux

> Hallo,
> 
> ich habe ebenfalls Probleme, den Templatepreprozessor mprep unter SUSE
> 6.4 aufzurufen. Ergebnis ist immer:
> mprep: Command not found
> 
> Gibt es es eine Lösung dazu?

Ja: mprep nicht direkt aufrufen.
mprep sollte eigentlich nur von mcc aufgerufen werden, und mcc wiederum
sollte so installiert sein, daß es den richtigen Pfad wählt.

mcc gibt's nämlich zweimal: einmal in /usr/local/bin (oder wohin man es
sonst installiert hat) und einmal tief im Mma-baum (z.B.
/usr/local/mathematica/AddOns/MathLink/DevelopersKits/Linux/CompilerAdditions).

Jedenfalls setzt das erste mcc lediglich den richtigen Pfad:

topdir=/usr/local/mathematica
sysid=Linux
bindir=$topdir/AddOns/MathLink/DevelopersKits/$sysid/CompilerAdditions

und gibt an ab an das zweite mcc, das dann mit dieser Pfadinformation den
mprep aufruft.

Kanonische Variante, um an das mprep-Ergebnis heranzukommen:
mcc -g programm.c

Gruß,

Thomas Hahn



Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html