前言
这是我闲来无事写的,一方面,总结性的文章有利于个人技术水平的提升,同时,在这个总结的过程中我可能会帮到一部分人,这就是本人写作的目的。本文章系列全部原创,转载请注明,谢谢
后面将要讲的内容涉及了linux下汇编,C,C++编程与调试环境的配置,以及操作系统内核编写与调试环境的创建。本书内容面向实践,仅仅讲授实践方面的应用和技巧,凡是不必要的理论叙述都会省略。另外,本书的很多内容都是源于对参考文档的理解和感悟,如果你需要更深入更系统的学习和应用,请阅读我所罗列的参考文档。
限于个人水平以及时间的限制,本文章系列中的内容可能既不专业又不系统,更可能有大量的错误。如果其中有任何谬误之处,请不吝赐教,本人邮箱:。
本书涉及的环境:
操作系统:ubuntu 12.04 LTS
Emacs : GNU Emacs 23.3.1
GCC :gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
G++ :g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
NASM : NASM version 2.09.10
GDB :GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu1) 7.4-2012.04
Bochs : Bochs x86 Emulator 2.5.1
MAKE : GNU Make 3.81
第1章 linux命令行入门
第2章 emacs编辑器
第3章 GCC编译程序集合及相关工具
第5章 nasm 汇编编译及调试
第6章 GDB调试
第7章 bochs应用
第8章 Makefile的基本应用
第9章 目标文件和库的解析
9.5 一个程序解析实例
阅读(2858) | 评论(0) | 转发(1) |