Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在查看GLib和GObject的源代码并编写程序来使用它们的某些特性。但现在我想在 GLib 源代码中调试一些东西,而不在我的系统上安装任何东西。
我在某处有源代码的构建版本,我想使用那些 .so 文件而不是系统安装的文件,我不确定如何将它们链接到我的测试程序。我尝试在命令行上像 GCC 一样引用 GLib 和 GObject 的 .so 文件,但是我输入的跟踪语句没有运行,所以我怀疑常规 GLib 库仍在使用。
将您的 LD_LIBRARY_PATH 设置为包含包含要链接的 .so 的目录,并使用 ldd 验证 ld 是否正在执行您想要的操作。