В gcc (g++) я собрал статическую библиотеку .a
(назовите ее some_static_lib.a
). Я хочу связать (это правильная фраза?) Этот .a
файл в другую динамическую библиотеку (назовите ее libsomeDyn.so
), которую я создаю. Хотя компиляция .so
, я не вижу содержание .a
под .so
с помощью команды nm
:
/usr/bin/g++ -fPIC -g -O2 -Wall -Werror -pipe -march = pentium3 -mtune = prescott -MD -D_FILE_OFFSET_BITS = 64 -DLINUX -D_GNU_SOURCE -D_THREAD_SAFE -I../../../../../../../../-I../../../../../../../..//libraries -Wl, -rpath,/usr/lib -o libsomeDyn.so some.o another.o some_static_lib.a -shared -Wl -x -Wl, -soname, libsomeDyn.so
Я не вижу функции под some_static_lib.a
под libsomeDyn.so
. Что я делаю неправильно?