hi, neue version: ich krieg jetzt den folgenden fehler:
$g++ -L/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ -I/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ -lperl -lm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crt1.o(.text+0x21): In function `_start': : undefined reference to `main' collect2: ld gab 1 als Ende-Status zurück kann damit vielleicht jemand was anfangen? Am Mittwoch 30 November 2005 21:46 schrieb Dieter Ries: > hi, > > OK das scheint ein teil gewesen zu sein, danke schon mal. ich hab meine > sinnlose kopiererei mal wieder rückgängig gemacht und dann mit verweisen > auf die includes compiliert, siehe unten. > > dabei kriege ich jetzt aber folgenden fehler: > > g++ perl2.c -L/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ > -I/usr/lib64/perl5/5.8.6/x86_64-linux/CORE/ -lperl -lm > perl2.c: In function `int main(int, char**, char**)': > perl2.c:69: Fehler: »unsigned int*« kann nicht nach »STRLEN*« für Argument > »2« nach »char* Perl_sv_2pv_flags(SV*, STRLEN*, I32)« umgewandelt werden > > > der quelltext den ich da zu übersetzen versuche ist hier zu finden: > > http://www.phim.unibe.ch/comp_doc/c_manual/C/EXAMPLES/perl2.c > > cu > Dieter > > Am Mittwoch 30 November 2005 21:27 schrieb Benjamin Peter: > > Hallo Dieter, > > > > On Wed, Nov 30, 2005 at 09:17:05PM +0100, Dieter Ries wrote: > > > make -k perl2 > > > cc perl2.c -o perl2 > > > perl2.c: In function `main': > > > perl2.c:69: Warnung: Verarbeiten des Argumentes 2 von > > > »Perl_sv_2pv_flags« von inkompatiblem Zeigertyp > > > > > > /tmp/ccg1W9HC.o(.text+0x3b): In function `main': > > > : undefined reference to `Perl_get_sv' > > > > > > /tmp/ccg1W9HC.o(.text+0x56): In function `main': > > > : undefined reference to `Perl_get_sv' > > > > > > /tmp/ccg1W9HC.o(.text+0x72): In function `main': > > > : undefined reference to `Perl_get_sv' > > > > Für mich sieht das ganz klar nach einer vergessenen > > Bibliothek beim Linken aus. Ich weiß zwar nicht wie man perl > > in c einbaut aber es sollte doch sicher irgendeine library > > geben die du mit -l oder direkt angeben musst. > > > > Gruss Benny. -- SO SPEAKS THE LORD OF TERROR! AND SO IT IS WRITTEN!
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

