如何远程调试c代码

时间:2014-07-09 08:25:57

标签: c debugging

我有一个运行c代码的服务器和另一个存在我的开发环境的服务器。我可以使用远程调试之类的东西来调试我的开发服务器上的C代码。

我正在使用unix开发和部署环境。

2 个答案:

答案 0 :(得分:2)

我们都不知道您使用的是哪种环境!赢/ Linux的/ Mac的/...

在linux上: 用

运行gdb
target remote <ip-number>:<port>

并在目标系统上:

gdbserver <prog-to-debug>

答案 1 :(得分:1)

我的建议是,只需使用ssh连接到您的服务器,然后在那里运行调试会话(例如gdb)。您唯一需要记住的是,如果您想要有用的调试输出,您可能希望在部署之前编译离开debug symbols(但无论您在何处调试,这都是一个考虑因素)。< / p>