自定义博客皮肤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.cgcc -c -o app.o src/app.cgcc -c -o lib.o src/lib.cgcc -c -o bar.o src/bar.cgcc -o appexp m...

2011-09-04 20:07:14 110

原创 GNU编译工具链

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

2011-09-04 19:35:39 208

原创 Linux内核汇编语法

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

2011-09-03 20:26:59 219

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

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

2011-09-03 16:27:27 205

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

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

2011-09-03 14:12:59 281

空空如也

空空如也

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

TA关注的人

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