c程序test.cpp
使用g编译生成动态库
//函数名称int test ()//函数实现) g-shared-o libtest.so-fpic test.c
使用dlsym调用test会导致undefinedsymbol:test错误
使用nm显示动态库内部函数,nm libtest.so
发现存在_Z4testv。 原始函数test在生成动态库后,原始函数名称为_Z4testv。
使用dlsym直接调用_Z4testv
dsym(p_Handle,' _Z4testv ' )不报告错误