> 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