我有一个包含多个类的 C++ 库。其中一些类由可执行文件显式使用,而另一些则不是。 clang 和 gcc strip 类似乎没有在可执行文件中明确使用。
如何防止编译器/链接器剥离特定符号?是否有类似的pragma
可用。
最佳答案
对于 GCC,请尝试禁用 DCE 标志:
- -fno-dce
- -fno-dse
- -fno-tree-dce
- -fno-tree-dse
关于c++ - 如何防止特定符号被编译器/链接器剥离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35597306/