I've build ffmpeg static libraries,  and all necessary objs (*.o) generated
in their source directory.

I use 'ar' to archive all these objs into one libffmpeg.a.

command: *ar rc libffmpeg.a *.o*

I notice that, there are some objs have same name in different dirs, for
example *libavformat/4xm.o and libavcodec/4xm.o*.

by 'nm libffmpeg.a', it seems both objs are there?

'man ar' I find that, if obj with same name and Exactly with same function
symbols, latter one will be replaced ,right?

by this 'ar' way, will libffmpeg.a work correctly? because there so many
symbols I can't test every one.

thanks for help!
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to