我一直在查看GLib和GObject的来源,并编写程序以使用每个的某些功能。但是现在我想在GLib源代码中调试一些东西而不在我的系统上安装任何东西。
我有一个内置的源代码版本,我想使用那些.so文件而不是系统安装的文件,我不知道如何将它们链接到我的测试程序。我试过在命令行上像GCC一样引用GLib和GObject的.so文件,但我输入的跟踪语句没有运行,所以我怀疑常规的GLib库仍在使用。
答案 0 :(得分:1)
设置LD_LIBRARY_PATH以包含保存要链接的.so的目录,并使用ldd验证ld是否正在执行您想要的操作。