2017-08-15 39 views
-1

我寫了一個node.js包。當節點加載它時,如何用gdb調試它。 我通常使用netbeans來調試C++。 netbeans支持C++和node.js.B但不知道如何調試由C++編寫的這種node.js數據包。如何調試由C++編寫的npm包

+0

nodejs數據包只是普通的dll,調試它們與調試常規動態庫沒有區別。 – VTT

回答

0

如果我理解的很好,您想調試一個Addon Node.js(用C++編寫),即使您可以將它作爲節點模塊加載,但這不是一個模塊。

不幸的是,你不能輕易調試,因爲有3個級別的代碼,C++代碼源,所述V8(NAN)源,其是上述節點&的node.js的呼叫的糖這個附加

所以你不會找到一個IDE完全追蹤從節點到C++源代碼的道路:s

+0

如果IDE無法調試Addon,那麼如何使用GDB進行調試呢? – freyone