我正在创建一个自定义的LightDM,使用圆锥形提供的。问题是这些文档没有指定lightdm库的链接过程。
我正在运行Arch Linux x86_64。在使用pkg-config --cflags --libs lightdm查询时,我没有得到任何结果,具体而言是Package lightdm was not found in the pkg-config search path。
那么,我需要构建src,然后静态地链接到对象,还是有一种方法可以动态链接到类似lightdm.so的东西。
我使用pacman -S lightdm安装了lightdm。
我正在linux上构建一个共享库。成功地创建了库".so“,但是当我试图将它链接到测试应用程序(带有一个空的main)并运行可执行文件时,我得到了一个分段错误:”分段错误(修复转储)“
当我尝试用gdb调试它并检查回溯时,我得到了这样的输出:
Program received signal SIGSEGV, Segmentation fault.
0x0073d5df in std::_Rb_tree_decrement(std::_Rb_tree_node_base*) () from /usr/lib/libstdc++.so.6
Missing separate debuginf