+ -
当前位置:首页 → 问答吧 → 内核编译后产生的两个文件的作用是什么?

内核编译后产生的两个文件的作用是什么?

时间:2003-07-02

来源:互联网

在编译好了内核后会生成System.map和bzImage这两个文件,我不大清楚它们两个各自的作用是什么。请高手讲解一下。

作者: alessandro   发布时间: 2003-07-02

用来替换原来的文件才编译成功,

作者: rqaz   发布时间: 2003-07-02

我的建议是不要把System.map放到boot分区,
因为kernel会自动寻找/usr/src/linux/System.map

作者: xz_clark   发布时间: 2003-07-04

bzImage就是将vmlinux文件(该文件是ELF格式的内核)经过objcopy -O binary 进行了格式变换后的内核,make install做的一个工作就是把bzImage拷贝成/boot/vmlinuz。System.map记录了内核中各个符号(比如函数、变量)的地址,是nm vmlinux的输出结果的子集。

作者: zhuangsihua   发布时间: 2003-07-20