dleeeor()确定加载动态库时缺少的符号
[plugins_open_plugin plugins.c:79]1970-01-01T17:46:22Z|00003|plugins|INFO|netdev_register not supported by /var/lib/plugins/libacl_plugin plugin
[plugins_open_plugin plugins.c:83]1970-01-01T17:46:22Z|00004|plugins|INFO|ofproto_register not supported by /var/lib/plugins/libacl_plugin plugin
[plugins_open_plugin plugins.c:87]1970-01-01T17:46:22Z|00005|plugins|INFO|bufmon_register not supported by /var/lib/plugins/libacl_plugin plugin
[plugins_open_plugin plugins.c:115]1970-01-01T17:46:22Z|00006|plugins|INFO|Loaded plugin library /var/lib/plugins/libacl_plugin
/wns/lib/libopennsl.so: undefined symbol: telnet_log
[[[loaders/dlopen.c:216]]] open /var/lib/plugins/libovs_bcm_plugin.so:1 fail, strerror(2:No such file or directory)
[plugins_open_plugin plugins.c:60]1970-01-01T17:46:22Z|00007|plugins|ERR|Failed loading /var/lib/plugins/libovs_bcm_plugin: file not found
[[[loaders/dlopen.c:213]]] open /var/lib/plugins/libqos_plugin.so:1 success
在加载 libovs_bcm_plugin.so 的时候也会加载SDK的 libopennsl.so, 而 libopennsl.so 中缺少一个符号,导致整个 libovs_bcm_plugin.so 库也加载不进去。
用 fprintf(strerr, "%s\n", dlerror()) 把缺少的符号打印出来
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)