您好、欢迎来到现金彩票网!
当前位置:秒速牛牛官方网站 > 调试工具 >

什么是调试器用C语言写的程序和汇编写的程序 用的调试工具一样吗

发布时间:2019-07-17 09:45 来源:未知 编辑:admin

  什么是调试器用C语言写的程序和汇编写的程序用的调试工具一样吗UBUNTULINUX下有哪些汇编调试器和调试器调试器和反汇编一样吗?什么是反汇编工具.汇编程序和C程序的调试有...

  什么是调试器用C语言写的程序和汇编写的程序用的调试工具一样吗UBUNTULINUX下有哪些汇编调试器和调试器调试器和反汇编一样吗?什么是反汇编工具.汇编程序和C程序的调试有什么不同能用同一种吗LINUX下的KDBG我的装好了不能使用而GDB又不清楚到底怎么回事

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部调试器就是调试程序用的,能够通过设置断点、步进等方式交互式的控制程序的运行,并查看程序实时的运行状况(比如查看运行到某一位置时变量的值、查看函数调用记录、查看栈的内容等),以及查看编译后生成的汇编指令等。

  一般来说调试器调试程序要求被调试的程序是debug模式编译的(gcc -g),即包含debug symbol……也就是变量名函数名之类的内容;一般编译生成的程序则不包含上述内容,因此很难准确定位函数或变量。反汇编工具和调试器的主要区别就在于此:反汇编基本只能查看汇编指令(部分动态语言如能可以部分还原出源码),因此难度自然比通过调试器调试debug程序要大得多。

  总的来说调试器用来调试自己编译的程序(除非到手的可执行文件是包含symbol的),反汇编则是对付没有源码的程序……

  一般来说调试器都能调试c语言和汇编语言程序(因为同一平台下本质是一样的……),linux下最好用的自然毫无疑问是gdb

http://sec-ir.com/diaoshigongju/637.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有