1
首先,我來自Windows-VisualStudio-C++背景。現在我正在Ubuntu環境中開發。如何調試到使用Makefile構建的我的apache模塊?
在Makefile的幫助下,我構建了一個mymodule.so並將其複製到apache中的modules文件夾中。現在,看起來該模塊工作正常。但我想調試到這個模塊來更好地理解它。
- 因此,首先,有沒有什麼辦法可以在調試這個模塊時獲得類似於Visual Studio調試器類型的感覺?
- 現在,我讀到我可以使用gdb調試到apache模塊中,有人可以告訴我這是如何完成的,或者指向我的一些資源。
- 理想情況下,我想單步和東西。我正在嘗試Code :: Blocks IDE,它有一些調試支持。使用IDE和自定義make文件,我構建模塊。複製到模塊位置,但我如何調試。
- 我如何掛鉤到apache進程。我應該使用Attach to Process嗎?我試過用httpd的pid,但沒有成功。
- 此外,雖然建築有一些標誌,我應該設置,以便.so文件是可調試的?
我對Linux非常基本,因爲我來自Windows編程背景。請建議我如何去做這件事。
由於提前, 阿瓊