如何强制在共享对象中实例化一个方法?

时间:2015-05-01 14:49:26

标签: c++ linux g++

我正在编写一个带有一些API的库。图书馆,没有调用所有方法'它定义的。在我完成编译.so文件之后,我写了一个程序来使用API​​和库。由于我使用-O3方法编译了.so,而未调用的方法不在共享对象中,当我尝试编译我的测试程序时,编译通过但是linage失败。有没有办法强制实例化方法?

当我使用objdump -t libXXX.so | grep func时,我没有得到链接失败的方法的输出。

该方法在标题中实现(并且必须保持这种方式)

0 个答案:

没有答案