qfmeal 发表于 2017-03-14 09:25

如何隐藏动态库中的symbol

编译出来的动态库可是使用 nm 查看到里面的符号。

但是甲方给我们的动态库使用nm命令什么都看不到,而且也能正常使用。

请问这个怎么弄出来的?

MMMIX 发表于 2017-03-14 10:47

回复 1# qfmeal

strip

qfmeal 发表于 2017-03-14 17:22

回复 2# MMMIX

谢谢你   我去试一下。

waynebuaa 发表于 2017-04-15 21:50

本帖最后由 waynebuaa 于 2017-04-15 21:58 编辑

在gcc编译的时候加个选项,-fvisibility=hidden修改符号的默认可见性位隐藏,并且-s, strip掉符号,然后readelf -s看看。

lxyscls 发表于 2017-04-17 09:41

你们甲方也真他妈无聊
页: [1]
查看完整版本: 如何隐藏动态库中的symbol