This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: static linking c libraries


Hi Israel,

Try this, assume you have:
libstdc.a and libstdc.so
libstdc++.a and libstdc++.so
libm.a and libm.so
libfoo.a and libfoo.so
libbar.a and libbar.so

gcc -o myapp \
 $(MY_OBJS) \
 -Wl,-nostdlib \
 -Wl,-Bdynamic -lfoo \
 -Wl,-Bstatic -lbar \
 -Wl,-Bstatic -lstdc++ \
 -Wl,-Bdynamic -lstdc \
 -Wl,-Bstatic -lm

I'm just guessing as to the proper order.

--Eljay


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]