代码: 全选
-fvisibility=hidden
代码: 全选
__attribute__ ((visibility ("default")))
请问如何将动态库内直接定义的符号或间接使用的符号,权限都设置为LOCAL?
root@dso-PC:/home/linux/bin# readelf -s libLck.so |grep _Znam
1405: 00000000000fd760 5 FUNC GLOBAL DEFAULT 12 _ZnamRKSt9nothrow_t
2154: 0000000000083140 5 FUNC GLOBAL DEFAULT 12 _Znam
2329: 00000000000fd760 5 FUNC GLOBAL DEFAULT 12 _ZnamRKSt9nothrow_t
2534: 0000000000083140 5 FUNC GLOBAL DEFAULT 12 _Znam