自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用GNU make构建软件

示例: 1. 手工编译 gcc -o appexp src/main.c src/app.c src/lib.c src/bar.c 分解为 gcc -c -o main.o src/main.c gcc -c -o app.o src/app.c gcc -c -o lib.o src/lib.c gcc -c -o bar.o src/bar.c gcc -o appexp m...

2011-09-04 20:07:14 103

原创 GNU编译工具链

GNU编译器生成目标过程的阶段:预编译、编译、汇编和链接 阶段 输入 输出 GCC示例 预编译 *.c *.i gcc -E test.c -o test.i 编译 *.i *.s gcc -S test.i -o test.s 汇编 *.s *.o gcc -c test.s -o test.o 链接 ...

2011-09-04 19:35:39 196

原创 Linux内核汇编语法

GNU的汇编器gas是Linux系统中常用的汇编器,它遵循AT&T汇编语法规范。由于Linux内核基于GNU工具链进行开发,所以内核中的汇编也遵循该语法。 一、常规汇编语法 1.1 寄存器前缀 如需访问寄存器,在寄存器名字前加前缀%即可。如   movl $1234ffff, %eax   1.2 立即数前缀 如需使用立即数,在立即数前加前缀$即可。如   movl $...

2011-09-03 20:26:59 211

原创 [To Read]如果再读一次研究生------彭慧胜

  研究生阶段有多重要?《Science》有一次专访,我特意借此来谈谈研究生对于一个人的发展是非常重要的。他们几个人都非常公认的一条是:研究生是决定人以后成就高低的一个分水岭。研究生做得好了,很可能会决定你以后做得非常好。西方有一句谚语我一直是向学生推崇的,那就是:优秀是一种习惯。你研究生做得很出色,博士生做得也很好了,然后你就会一直做得好。 怎么样开始从研究生就做得非常好呢?为什么研究生很重...

2011-09-03 16:27:27 182

原创 Linux 2.6内核标准教程 - 1 - Linux内核学习基础

系统进入内核态的途径:   系统调用门 中断门 异常门   进程与执行路径:   进程对应于一个进程描述符,执行路径不需要有进程描述符 进程一定是执行路径,执行路径不一定是进程   执行路径的分类:   用户进程运行于用户态 用户进程运行于内核态 内核线程运行于内核态(内核线程是没有用户地址空间的特殊线程)(线性地址在0xC0000000~0xFFFFFFF...

2011-09-03 14:12:59 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除