扫码关注官方订阅号
目前在开发linux下面的一个c项目,debug目前主要靠日志来定位问题。 想问问linux下有什么好的方法debug吗?定位问题。 比如突然process crash了,怎么知道是哪一句代码出问题的?
认证0级讲师
编译的时候加上-g3或者-ggdb3,如果能捡到core文件,用gdb xx core,然后bt一下,回溯崩溃前的调用栈,多半可以定位到到底是执行到哪一部分发生了崩溃。
-g3
-ggdb3
gdb xx core
bt
只有控制台,看一下 gdb 如果有界面的 codeblocks 配一配
linux调试必然用gdb啊
刚刚看linux编程看到gdb……这个可以调试的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
编译的时候加上
-g3或者-ggdb3,如果能捡到core文件,用gdb xx core,然后bt一下,回溯崩溃前的调用栈,多半可以定位到到底是执行到哪一部分发生了崩溃。只有控制台,看一下 gdb
如果有界面的 codeblocks 配一配
linux调试必然用gdb啊
刚刚看linux编程看到gdb……这个可以调试的。