您的位置:首页 > 其它

操作系统开发 – 开发multiboot内核要小心的一个东西

2012-10-12 00:28 531 查看
开发multiboot内核要小心的一个东西:

multiboot的spec说multiboot的header要放在内核文件的头8192 bytes里, 但看以下图, 有一个叫.note.gnu.build-i的section占了最头的位置, 其实它不是叫.note.gnu.build-i, 它是叫.note.gnu.build-id, 在你的linker script里可以加以下句子在最后, 就可以把这个section移后了

.note.gnu.build-id { *(.note.gnu.build-id) }

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐