- 博客(6)
- 资源 (23)
- 收藏
- 关注
原创 基于qemu和gdb远程调试引导程序
文章目录0 安装调试工具1 编译引导程序2 加载引导程序3 开始远程调试在qemu中内置了gdbserver模块,可以与gdb配合实现对qemu中的虚拟机的远程调试功能。本篇笔记记录了如何使用qemu和gdb来调试操作系统引导程序。0 安装调试工具在ubuntu linux中,可以执行下列命令来安装qemu和gdb:apt-get install gdb qemu-system但是,在windows中,需要到qemu和mingw-w64的官网下载对应的windows版本自行安装。并且安装好之后,
2020-06-28 22:31:53 2408 4
原创 使用x86_64-linux-gdb/gdbserver远程调试
x86_64-linux-gdb的远程调试功能本节是对上一篇“在ubuntu中构建x86_64-linux for windows”笔记的补充说明,用于解释如何使用工具链中的x86_64-linux-gdb和x86_64-linux-gdbserver来进行远程调试。对于x86_64-linux for windows来说,这种远程调试方式没有一点用处。因为,直接使用虚拟机中gdb来进行调试更简单很方便。构建它步骤只是为了解释这种远程调试的使用方法。或许,这些方法对其他工具链(例如,arm-linux)
2020-06-27 13:46:20 723
原创 在ubuntu中构建x86_64-linux for windows
在ubuntu中构建x86_64-linux for windows本篇笔记记录的是如何在ubuntu中构建一个支持多库的加拿大交叉工具链:“x86_64-linux for windows”。这个工具链将在windows中运行,但却为linux编译产生可执行文件(*.elf)。文章目录在ubuntu中构建x86_64-linux for windows0 为什么要构建这个交叉编译器1 在虚拟机中安装linux系统1.1 系统配置2 安装构建工具和依赖包2.1 mingw-w64:gcc for win
2020-06-27 02:12:13 2191
原创 在ubuntu中构建mingw-w64 for windows
在ubuntu中构建mingw-w64 for windows在ubuntulinux中,虽然可以使用包管理命令直接安装mingw-w64(apt-get install mingw-w64)。但是,从源代码构建mingw-w64具有更高的可自定义功能。本节将在ubuntu中从源代码构建一个在windows中运行本地gcc编译器。也就是说,这个编译器将在windows中运行并为windows编译产生可执行文件。在构建之前,先卸载已安装的mingw-w64以避免工具被重用。apt-get remove
2020-06-10 01:56:27 6823 4
C11程序设计语言标准(中文版)
2022-10-16
制作GCC交叉编译器
2019-12-31
英特尔@64和IA-32构架软件开发人员手册:酷睿(2012年)
2012-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人