请教搞linux后台开发的前辈,你们都是用vim/emacs+gcc+gdb吗?不是的话你们是用什么工具
请问搞linux后台开发的前辈,你们都是用vim/emacs+gcc+gdb吗?不是的话你们是用什么工具
觉得gdb很不方便,还是图形界面调试起来更容易点。
------解决方案--------------------
“今天又有人老话重提。我觉得吧,与其做一个交互式的调试器,不如做一个 trace log 简单实用。毕竟在生产环境,不是有那么多机会让你中断下服务单步调试的。”
——云风
http://blog.codingnow.com/2012/02/lua_trace.html#more
------解决方案--------------------
不仅仅是有没有机会的问题,而且是多进程多线程环境下,单步调试难以真正反映软件的运行状况,只要编写有点规模的软件,都应该有一套日志系统,而且编写之初就要考虑,软件流程做完了,再去加日志,往往很丑陋,甚至破坏原有的逻辑
觉得gdb很不方便,还是图形界面调试起来更容易点。
------解决方案--------------------
“今天又有人老话重提。我觉得吧,与其做一个交互式的调试器,不如做一个 trace log 简单实用。毕竟在生产环境,不是有那么多机会让你中断下服务单步调试的。”
——云风
http://blog.codingnow.com/2012/02/lua_trace.html#more
------解决方案--------------------
不仅仅是有没有机会的问题,而且是多进程多线程环境下,单步调试难以真正反映软件的运行状况,只要编写有点规模的软件,都应该有一套日志系统,而且编写之初就要考虑,软件流程做完了,再去加日志,往往很丑陋,甚至破坏原有的逻辑