我是linux菜鸟,Linux的下的C/C++如何调试呢?只能编译之后看错误信息么...
发布网友
发布时间:2022-04-23 20:23
我来回答
共3个回答
热心网友
时间:2022-04-08 00:08
linux下调试用GDB啊,强大的调试工具,可以完胜vc vb等集成开发环境的调试功能。
gdb可以完成 (1)设置断点 (2)监视程序变量的值 (3)程序单步执行 (4)修改变量的值等等功能。为了使用GDB调试,在编译源文件的时候必须使用 -g 选项加上调试信息
用法网上有很多,您可以找一找
热心网友
时间:2022-04-08 01:26
语法错误一般编译的时候就报错误了
c编译需要系统自带gcc,c++需要系统自带g++,一般使用Makefile编译(网上很多教程)。
编译之后出现逻辑错误,一般有两种解决方法:
1、程序中打印printf或者记录日志
2、在编译的时候加上-g,可以使用gdb调试(网上有教程)
热心网友
时间:2022-04-08 03:01
可以用assert宏来调试,头文件在<assert.h>中。通过检查一个表达式的真假来判断错在哪里,比gdb简单一点。