首页 > 编程知识 正文

错误代码DLG_FLAGS_,undefined啥意思

时间:2023-05-03 18:47:09 阅读:170015 作者:150

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 ' )不报告错误

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。