相关疑难解决方法(0)

在控制共享库的导出符号时,CMake等效于"gcc -fvisibility = hidden"是什么?

我用c ++开发了跨平台软件.据我所知,Linux .so默认导出所有符号,"gcc -fvisibility=hidden"我可以将所有导出的符号设置__attribute__(visibility("default"))为隐藏,然后设置我要导出的类和函数,这样我就可以控制我想要导出的内容.

我的问题是,使用CMake,我怎样才能将这项工作作为"gcc -fvisibility = hidden"控制?

gcc visibility cmake

36
推荐指数
2
解决办法
1万
查看次数

标签 统计

cmake ×1

gcc ×1

visibility ×1