Переименование символов архива с использованием version-скрипта
Я хочу создать архив с переименованным символом, используя скрипт версии. Я сделал это для общего объекта. Ниже приведены шаги, выполняемые для общего объекта:
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***
Есть ли способ сделать то же самое для создания архива с переименованным символом?