perl -P, MSWin32
Hallo,
unter "perl -h" steht daß ich per "perl -P file.pl" ein Programm
erst mit dem C-Präprozessor verarbeite und dann kompiliere.
Als ich das getestet habe kam nur die Meldung daß das Programm
c:\perl\bin nicht gefunden wurde.
Hier zu Hause unter Linux funktioniert es wie erwartet.
Anscheinend ist meine Installation fehlerhaft, ich habe auch selbst
übersetzt und anscheinend ist irgendein Programm nicht installiert
worden.
Kann mir jemand sagen, was unter Win32 fehlt?
Grüße,
Torsten.
Re: perl -P, MSWin32
Torsten Mohr <tmohr [at] s.netic.de> writes:
> Hallo,
>
> unter "perl -h" steht daß ich per "perl -P file.pl" ein Programm
> erst mit dem C-Präprozessor verarbeite und dann kompiliere.
>
> Als ich das getestet habe kam nur die Meldung daß das Programm
> c:\perl\bin nicht gefunden wurde.
>
> Hier zu Hause unter Linux funktioniert es wie erwartet.
>
> Anscheinend ist meine Installation fehlerhaft, ich habe auch selbst
> übersetzt und anscheinend ist irgendein Programm nicht installiert
> worden.
>
>
> Kann mir jemand sagen, was unter Win32 fehlt?
>
Ich vermute, dass das Unix-Standardprogramm cpp fehlt.
--
Slaven Rezic - slaven <at> rezic <dot> de
BBBike - route planner for cyclists in Berlin
WWW version: http://www.bbbike.de
Perl/Tk version for Unix and Windows: http://bbbike.sourceforge.net
Re: perl -P, MSWin32
Hallo,
> Ich vermute, dass das Unix-Standardprogramm cpp fehlt.
danke für den Tipp. Das scheint zumindest der Fall zu sein.
Gibt es da einen Tipp woher ich das für Windows installieren
kann?
Oder ist eine andere Möglichkeit bekannt, dieses Feature (-P)
unter Win32 zu nutzen?
Grüße,
Torsten.
Re: perl -P, MSWin32
> danke für den Tipp. Das scheint zumindest der Fall zu sein.
> Gibt es da einen Tipp woher ich das für Windows installieren
> kann?
>
bei cygwin(.com) ist es dabei
frank
Re: perl -P, MSWin32
Torsten Mohr wrote:
> Hallo,
>
> unter "perl -h" steht da=C3=9F ich per "perl -P file.pl" ein Programm
> erst mit dem C-Pr=C3=A4prozessor verarbeite und dann kompiliere.
>
> Als ich das getestet habe kam nur die Meldung da=C3=9F das Programm
> c:\perl\bin nicht gefunden wurde.
>
> Hier zu Hause unter Linux funktioniert es wie erwartet.
>
> Anscheinend ist meine Installation fehlerhaft, ich habe auch selbst
> =C3=BCbersetzt und anscheinend ist irgendein Programm nicht installiert=
> worden.
>
>
> Kann mir jemand sagen, was unter Win32 fehlt?
>
>
> Gr=C3=BC=C3=9Fe,
> Torsten.
>
Ob es wirklich hilft, kann ich nicht sagen, aber vielleicht lohnt
ein Blick auf
http://www.codecomments.com/archive210-2005-6-519899.html
Re: perl -P, MSWin32
On Wed, 02 Aug 2006 23:36:36 +0200, Torsten Mohr wrote:
> Oder ist eine andere Möglichkeit bekannt, dieses Feature (-P)
> unter Win32 zu nutzen?
Dumme Frage: Wozu soll das gut sein? Wenn Du wirklich perl-Code zur
Compilezeit vorbearbeiten musst, sind Perl Source-Filter sicher
flexibler und portabler als -P, und wahrscheinlich auch deutlich
performanter.
hp
--
_ | Peter J. Holzer | > Wieso sollte man etwas erfinden was nicht
|_|_) | Sysadmin WSR | > ist?
| | | hjp [at] hjp.at | Was sonst wäre der Sinn des Erfindens?
__/ | http://www.hjp.at/ | -- P. Einstein u. V. Gringmuth in desd
Re: perl -P, MSWin32
Hallo,
> Dumme Frage: Wozu soll das gut sein? Wenn Du wirklich perl-Code zur
> Compilezeit vorbearbeiten musst, sind Perl Source-Filter sicher
> flexibler und portabler als -P, und wahrscheinlich auch deutlich
> performanter.
Beim Experimentieren fiel mir auf daß -P unter Win32 nicht funktionierte.
Das hat mich neugierig gemacht.
Aber wie sieht denn die andere Möglichkeit die Du ansprichst aus, was
meinst Du mit "Perl Source-Filter"?
Grüße,
Torsten.
Re: perl -P, MSWin32
Torsten Mohr <tmohr [at] s.netic.de> writes:
> Hallo,
>
> > Dumme Frage: Wozu soll das gut sein? Wenn Du wirklich perl-Code zur
> > Compilezeit vorbearbeiten musst, sind Perl Source-Filter sicher
> > flexibler und portabler als -P, und wahrscheinlich auch deutlich
> > performanter.
>
> Beim Experimentieren fiel mir auf daß -P unter Win32 nicht funktionierte.
> Das hat mich neugierig gemacht.
>
> Aber wie sieht denn die andere Möglichkeit die Du ansprichst aus, was
> meinst Du mit "Perl Source-Filter"?
>
perldoc perlfilter
--
Slaven Rezic - slaven <at> rezic <dot> de
babybike - routeplanner for cyclists in Berlin
handheld (e.g. Compaq iPAQ with Linux) version of bbbike
http://bbbike.sourceforge.net
Re: perl -P, MSWin32
Hallo,
>> Aber wie sieht denn die andere Möglichkeit die Du ansprichst aus, was
>> meinst Du mit "Perl Source-Filter"?
>>
>
> perldoc perlfilter
Danke für den Tip, sehr interessant.
Grüße,
Torsten.
Re: perl -P, MSWin32
Peter J. Holzer:
> Dumme Frage: Wozu soll das gut sein? Wenn Du wirklich perl-Code zur
> Compilezeit vorbearbeiten musst, sind Perl Source-Filter sicher
> flexibler und portabler als -P, und wahrscheinlich auch deutlich
> performanter.
Ja. "-P" stammt aus der Zeit, als es Source-Filter noch nicht gab (vor
5.8). Man konnte aber auch mit "-P" Einiges machen, wenn mann den
"cpp" Befehl, den Perl in diesem Modus aufruft, entsprechend "umbog".
Nicht sehr schön, aber effektvoll!
LG, Ferry
--
Ing. Ferry Bolhar
Municipality of Vienna, Department 14
A-1010 Vienna / AUSTRIA
E-mail: bol [at] adv.magwien.gv.at