perl -P, MSWin32
am 01.08.2006 18:55:40 von Torsten Mohr
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
am 01.08.2006 21:58:28 von Slaven Rezic
Torsten Mohr 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 rezic 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
am 02.08.2006 23:36:36 von Torsten Mohr
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
am 03.08.2006 08:29:05 von Frank Kulow
> 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
am 03.08.2006 14:43:24 von ekkehard.horner
Torsten Mohr wrote:
> Hallo,
>=20
> unter "perl -h" steht daà ich per "perl -P file.pl" ein Programm
> erst mit dem C-Präprozessor verarbeite und dann kompiliere.
>=20
> Als ich das getestet habe kam nur die Meldung daà das Programm
> c:\perl\bin nicht gefunden wurde.
>=20
> Hier zu Hause unter Linux funktioniert es wie erwartet.
>=20
> Anscheinend ist meine Installation fehlerhaft, ich habe auch selbst
> übersetzt und anscheinend ist irgendein Programm nicht installiert=
> worden.
>=20
>=20
> Kann mir jemand sagen, was unter Win32 fehlt?
>=20
>=20
> GrüÃe,
> Torsten.
>=20
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
am 06.08.2006 18:02:57 von hjp-usenet2
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@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
am 06.08.2006 23:46:32 von Torsten Mohr
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
am 07.08.2006 08:14:47 von Slaven Rezic
Torsten Mohr 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 rezic 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
am 07.08.2006 21:27:42 von Torsten Mohr
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
am 16.08.2006 08:55:22 von Ferry Bolhar
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@adv.magwien.gv.at