Я хочу создать архив с переименованным символом, используя скрипт версии.Я сделал это для общего объекта.Ниже приведены шаги, выполняемые для общего объекта:
gcc -shared -o libfun2_linux.so libfun2_linux.o -Wl,--version-script=lib_linux.ver
, где содержимое скрипта версии равно
LIBFUN2_LINUX_1.0 {
global: *;
};
В результате символы переименовываются следующим образом
0000000000000705 T fun1_linux
U ***fun@@LIBFUN2_LINUX_1.0***
Можно ли как-нибудь выполнить то же самое для создания архива с переименованным символом?