Re: gcc -dymanic? or -shared?
Re: gcc -dymanic? or -shared?
- Subject: Re: gcc -dymanic? or -shared?
- From: Chris Espinosa <email@hidden>
- Date: Wed, 8 Feb 2006 12:37:51 -0800
I am trying to create a shared library. I have my library source and I can compile it like:
gcc -c MySharedLibrary.c
then:
gcc -dynamic -o MySharedLibrary.dylib MySharedLibrary.o
then try to link a simple .c program against my library I get:
jason-t-slacks-power-mac-g4-agp-graphics:~/Desktop slack$ gcc -o myprog main.c -L./ -lMySharedLibrary.dylib /usr/bin/ld: can't locate file for: -lMySharedLibrary.dylib collect2: ld returned 1 exit status
Can anybody explain why? everything is in the same directory.
Because if you want to use -l, the convention is that your library has to be named libMySharedLibrary.dylib.
Change the -o line in the gcc -dynamic invocation.
Chris |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden