2010-02-08 27 views
1

我一直在寻找GLibGObject的来源和编写程序来使用每个的某些功能。但是现在我想调试GLib源代码中的某些东西,而不在我的系统上安装任何东西。如何链接到我自己的GLib版本,而不是系统安装的版本?

我有一个源代码的内置版本,我想使用这些.so文件而不是系统安装的,我不知道如何将它们链接到我的测试程序。我已经尝试在命令行上像引用GCC一样引用GLib和GObject的.so文件,但是我放入的跟踪语句没有运行,所以我怀疑正常的GLib库仍在使用中。

回答

1

将您的LD_LIBRARY_PATH设置为包含您要链接的.so的目录,并使用ldd验证ld是否正在做您想要的。

+0

谢谢,这工作 – Jake 2010-02-08 01:22:05

相关问题