遇到一个奇怪的bug:
A 报了dlopen undefine这种错误,但B 居然没有?
最后大佬说是那个公共库的一个bug,问原因,只说代码覆盖率测试问题,,,显式链接和隐式链接的问题,可我还是不知道为什么?
库里用dlopen的部分:
grep -rn dlopen
src/dynamic_lib.cc:30: handle_ = dlopen(filename_.c_str(), RTLD_LAZY);
还是不懂,,醉了:
遇到一个奇怪的bug:
A 报了dlopen undefine这种错误,但B 居然没有?
最后大佬说是那个公共库的一个bug,问原因,只说代码覆盖率测试问题,,,显式链接和隐式链接的问题,可我还是不知道为什么?
库里用dlopen的部分:
grep -rn dlopen
src/dynamic_lib.cc:30: handle_ = dlopen(filename_.c_str(), RTLD_LAZY);
还是不懂,,醉了: