基于CLion和gdbserver实现远程调试c程序
远程调试c程序
最近基于tsar(阿里开源的一个基于c语言的监控程序)做二次开发, 因为以前从来没有在工作中写过c,所以这个简单的工作花了两周时间,期间用gdb进行调试,用valgrind检查内存泄漏。 但是最让我不舒服的就是gdb调试了,虽然gdb很给力,但是毕竟由奢入俭难,之前写Java,Python,Go都是可以用IDE进行 debug的。有图形化界面还是效率高很多,而对于新手,能够方便的debug源码就可以快速的理解项目。
那么怎么办呢?