我已经编译了共享库(pppd 插件),没有错误或警告,但是当 pppd 尝试加载此插件时,它会失败并显示“未定义符号 g_string_sized_new”消息。
插件源可以在这里找到:https ://raw.github.com/openshine/ModemManager/master/test/mm-test-pppd-plugin.c
要编译共享库,我使用以下命令:
gcc -fPIC -c ./mm-test-pppd-plugin.c -o mm-test-pppd-plugin.o `pkg-config --cflags --libs glib-2.0`
gcc -shared -o ./mm-test-pppd-plugin.so ./mm-test-pppd-plugin.o
我发现这个 g_string_sized_new 应该在 GLib 中。所以据我了解,它应该在系统范围内可用?
操作系统:Ubuntu 13.04
有什么想法可能是错的吗?提前致谢!