2010-02-08 38 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

相關問題