gcc -l without source files invokes linker

Prathamesh Kulkarni bilbotheelffriend@gmail.com
Sun Oct 26 06:13:00 GMT 2014


On Sun, Oct 26, 2014 at 7:48 AM, Jeff Epler <jepler@unpythonic.net> wrote:
> It's possible, though probably atypical, to list only libraries on a
> linker commandline.
>
> For example this sequence creates a program, despite the fact that it
> listed only libraries on the commandline:
>     $ echo 'int main(){return 0;}' > main.c
>     $ gcc -c main.c
>     $ ar cur libmain.a main.o
>     $ gcc -L. -lmain
>     $ ./a.out
Indeed. Thanks for pointing it out.

Regards,
Prathamesh
>
> Jeff



More information about the Gcc-help mailing list