如何防止编译器/链接器剥离特定符号?

时间:2016-02-24 08:48:44

标签: c++ gcc linker clang symbols

我有一个包含几个类的C ++库。其中一些类由可执行文件显式使用,而另一些则不是。似乎没有从可执行文件中明确使用clang和gcc strip类。

如何防止编译器/链接器剥离特定符号?是否有pragma类似的东西可用。

1 个答案:

答案 0 :(得分:1)

对于GCC尝试禁用DCE标志:

  • -fno-dce
  • -fno-dse
  • -fno-tree-dce
  • -fno树-DSE