偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1748)
分类: 其他平台
2017-02-10 10:39:22
1. 把符号表中的函数变成LOCAL的呢,最直接的就是加上visibility为hidden的标志,即把重名函数上加入 __attribute__ ((visibility ("hidden"))) 即可,则说明本函数只有对本库内的函数有用。库内函数调用时也会自动调用库内的同名函数。Makefile用原有固定方式即可。
2. windows平台对于符号的行为是不一样的,windows默认动态库里符号是LOCAL的,通过__declspec(dllexport)来声明GLOBAL符号。点击(此处)折叠或打开
点击(此处)折叠或打开