Sorry for bothering you all I did some google research myself and found the answer

I had to do
export W=`perl -MExtUtils::Embed -e ccopts -e ldopts `

gcc $W embed.c

and it compiles file




Ramprasad A Padmanabhan wrote:
hello all

I think i am missing out something very small but not able to figure that out

I have a very small c script ( taken from advanced perl by sriram srinivasan )

I am trying to compile it as given in the book and am not able to

I am using gcc on redhat 7.2

gcc -I/usr/lib/perl5/5.6.0/i386-linux/CORE/ -L/usr/lib/perl5/5.6.0/i386-linux/CORE/ -lperl -lm embed.c

And I am getting errors

/tmp/cckJEWsQ.o: In function `main':
/tmp/cckJEWsQ.o(.text+0x1f): undefined reference to `perl_alloc'
/tmp/cckJEWsQ.o(.text+0x34): undefined reference to `perl_construct'
/tmp/cckJEWsQ.o(.text+0x50): undefined reference to `perl_parse'
/tmp/cckJEWsQ.o(.text+0x76): undefined reference to `perl_call_argv'
/tmp/cckJEWsQ.o(.text+0x87): undefined reference to `perl_destruct'
/tmp/cckJEWsQ.o(.text+0x98): undefined reference to `perl_free'


just like as if I had not included the libraries
Do I have to use any other option too
thanks
Ram


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to