- 博客(1)
- 收藏
- 关注
原创 GCC编译之如何控制共享文件导出符号
背景 前不久在调试一个与导出符号相关的bug,问题大概如此: 模块A.so在堆上构造了一个对象即 CTest *one = new CTest; , CTest在A.so定义,后来使用one->AMemFunc();,即调用一个成员函数时崩溃。原来在另一个模块B.so(比A.so先加载)中,也有一个同名的CTest定义,但是却没有一个叫AMemFunc的成员函数,因此崩溃。 那为什么A.so
2012-05-19 11:21:29 9522 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人