【发布时间】:2013-06-09 11:20:40
【问题描述】:
我用 C++ 开发了跨平台软件。据我所知,Linux .so默认导出所有符号,通过"gcc -fvisibility=hidden"我可以将所有导出的符号设置为隐藏,然后为我要导出的类和函数设置__attribute__(visibility("default")),这样我就可以控制我的想要导出。
我的问题是,使用 CMake,我怎样才能将工作作为“gcc -fvisibility=hidden”控制?
【问题讨论】:
标签: gcc cmake visibility