bochs + gdb 调试linux0.11
2016-02-01 00:00
651 查看
http://blog.chinaunix.net/uid-7480243-id-2051573.html
1。编译bochs的时候要加上:--enable-gdb-stub
2。配置文件里面加上:gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0
3。去掉LDFLAGS里面的-s,并且在CFLAGS里面加上-g
4。boot/bootsect.s:
SYSSIZE = 0x8000
tools/build.c
#define SYS_SIZE 0x8000
1。编译bochs的时候要加上:--enable-gdb-stub
2。配置文件里面加上:gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0
3。去掉LDFLAGS里面的-s,并且在CFLAGS里面加上-g
4。boot/bootsect.s:
SYSSIZE = 0x8000
tools/build.c
#define SYS_SIZE 0x8000
相关文章推荐
- Linux用户空间与内核空间
- 在Linux下用C扩展PHP(打包成so)的方法
- CentOS 6 + bochs-2.6 + gdb 调试 linux 0.11 —— 成功
- Linux sed 高级用法实例
- CentOS 7编译rtlwifi_new失败——需要升级内核
- 红帽CEO:员工经常当面叫我笨蛋
- CentOS 6 bochs-2.6 gdb 调试 linux 0.11——bochsrc-fd1-gdb.bxrc
- (OK) 编译cBPM-CentOS7-codeblocks
- (OK) Linux epoll模型—socket epoll server client chat—pthread
- Linux系统各发行版镜像下载(持续更新)---download
- How to build qemu-system-arm in Linux
- 《Linux操作系统》——教学进度表20140218——张同光
- CentOS 6 bochs-2.6 gdb 调试 linux 0.11——bochsrc-hdc-gdb.bxrc
- 《Linux操作系统》——实验课教学进度表20140218——12计科1班——张同光
- (OK) CentOS 7—adb—android-sdk_r24.3.3-linux.tgz
- I need to learn ARM assembly, and I use Linux.
- 《Linux操作系统》——实验课教学进度表20140218——12计科2班——张同光
- Linux C语言连接MySQL 增删改查操作
- (OK) 编译cBPM—CentOS7—gdb—gdbserver—成功—调试
- 安装 Express —— CentOS 7