+ -
当前位置:首页 → 问答吧 → UNIX下,动态链接库函数外显问题?

UNIX下,动态链接库函数外显问题?

时间:2010-08-18

来源:互联网

我现在生成的动态链接库里面包含了我程序中所有的函数,我只想外显出我需要的函数。VC里面可以再.def里面声明,UNIX里就搞不懂了?

作者: juliafly   发布时间: 2010-08-18

可以用__attribute__((visibility ("hidden")))

作者: hellioncu   发布时间: 2010-08-18

回复 hellioncu


    我的函数有好几百个,这样写,效率低吧

作者: juliafly   发布时间: 2010-08-18

是gcc么?

#pragma GCC visibility push(hidden)

#pragma GCC visibility pop

或者用gcc编译选项-fvisibility

作者: hellioncu   发布时间: 2010-08-18