1.编译安装Qemu Qemu源码下载地址:http://wiki.qemu.org/Download linux下可以直接用wget下载: wget http://wiki.qemu.org/download/qemu-2.2.0.tar.bz 解压缩bz2文件: tar -jxvf qemu-2.2.0.tar.bz 由于我只有模拟x86的需求,所以在编译之前先配置Qemu: cd qemu- ./configure --atrget-list=i386-softmmu make make
用gdb调试程序笔记: 以段错误(Segmental fault)为例[转] 1.背景介绍2.程序中常见的bug分类3.程序调试器(如gdb)有什么用4.段错误(Segmental fault)介绍5.gdb调试入门 一.背景介绍这个笔记主要介绍开源的程序调试器(gdb)的入门知识,目的是使unix/linux环境的编程新手能够快速学会使用gdb调试程序的方法,同时也是对我使用gdb的一个经验总结.本文假设你能使用简单的unix/linux命令并能用gcc(GNU C Compiler, GNU
一般来说,GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序. 2.可让被调试的程序在你所指定的调置的断点处停住.(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事. 4.动态的改变你程序的执行环境. GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs