我有一个运行c代码的服务器和另一个存在我的开发环境的服务器。我可以使用远程调试之类的东西来调试我的开发服务器上的C代码。
我正在使用unix开发和部署环境。
答案 0 :(得分:2)
我们都不知道您使用的是哪种环境!赢/ Linux的/ Mac的/...
在linux上: 用
运行gdbtarget remote <ip-number>:<port>
并在目标系统上:
gdbserver <prog-to-debug>
答案 1 :(得分:1)
我的建议是,只需使用ssh连接到您的服务器,然后在那里运行调试会话(例如gdb
)。您唯一需要记住的是,如果您想要有用的调试输出,您可能希望在部署之前编译离开debug symbols(但无论您在何处调试,这都是一个考虑因素)。< / p>