2012-02-21 67 views
2

我寫了一個庫,其中包含幾個存儲在C中的程序。我可以輕鬆地將庫加載到postgres中並執行這些過程。但我想調試它們並不時檢查它們的參數。這適用於Windows,但在Mac OSX下無法管理。
打開的pgAdmin一個查詢窗口後,我檢索到的進程id與select pg_backend_pid();然後在之前已經連接的Xcode到返回的進程ID我的查詢同一窗口中執行。
執行不會在任何斷點處停止。如何用Xcode調試PostgreSQL庫?

回答

0

這可能不是完整的答案,但也許會有一定的幫助。

我寫了我如何做這個FreeBSD上小文章。它使用命令行中的GDB,儘管我說它可能不是完整的答案,但也許它會對你有所幫助。

http://flycereal.blogspot.com/

+0

你好鮑勃,花了我一些時間來嘗試你的解決方案。 gdb至少停止在斷點處,但遺憾的是失去Xcode的功能和舒適度。不管怎麼說,還是要謝謝你! – mistapink 2012-03-29 13:12:41

+0

通過Xcode作爲一個c文件是一個c文件,而不管命令行還是IDE我都沒有嘗試過。 – Kuberchaun 2012-03-29 21:25:19

+0

沒有得到你的提示。我現在只是用GDB進行調試。我認爲最重要的是將GDB作爲與數據庫相同的用戶運行,並使用LOAD命令單獨加載庫。 – mistapink 2012-04-10 13:53:24