我想创建一个存档,并使用版本脚本重命名该符号。 我为共享对象做了这个。以下是为共享对象执行的步骤:
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***
我是否可以通过重命名他们的符号创建存档来执行相同的操作?