当前位置: 首页 > java >正文 《操作系统真相还原》——进入内核 java 2025/7/14 12:51:47 ELF 按书上的操作来,在现代操作平台编译链接默认生成elf64 格式的文件, 很显然程序头位置发生变化,因为定义elf 结构的类型中有64位,所以我们需要将编译链接出32位格式的 gcc -m32 -c -o main.o main.c ld -m elf_i386 main.o -Ttext 0xc0001500 -e main -o kernel.bin 现在符合loader程序中设置的各种参数了。 程序成功在0xc00150d出执行死循环。 查看全文 http://www.xdnf.cn/news/10386.html 相关文章: NodeJS全栈开发面试题讲解——P11消息队列(MQ) 杨校老师竞赛课之GESP一级C++[2024-12]真题及题解 git 学习 Leetcode 3567. Minimum Absolute Difference in Sliding Submatrix Spring Boot 全局配置文件优先级 基于springboot的宠物领养系统 本振相参解析(1)2025.6.1 【华为云Astro】从OBS CSV文件获取配置指南 语音数据处理:ueng 与 ong 的统一表示方案 Python数据类型详解:从字符串到布尔值,一网打尽 Vue-2-前端框架Vue基础入门之二 从单机到集群,再到分布式,再到微服务 【计算机系统结构】习题2 雪花算法:分布式ID生成的优雅解决方案 【2025.06】jupyter notebook 7+ 新手安装、配置、扩展应用(windows篇) 【配置指南】Dify部署超全配置参考手册 类和对象(4) 税法 -2.2- 增值税-允许抵扣的进项税额 零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南 X-MACRO使用技巧 linux命令 systemctl 和 supervisord 区别及用法解读 【计算机网络】Linux下简单的UDP服务器(超详细) 鸿蒙OSUniApp PWA开发实践:打造跨平台渐进式应用#三方框架 #Uniapp Android第十二次面试-多线程和字符串算法总结 Mac电脑上本地安装 redis并配置开启自启完整流程 uni-app学习笔记十九--pages.json全局样式globalStyle设置 Langchaine4j 流式输出 (6) NodeJS全栈开发面试题讲解——P2Express / Nest 后端开发 B站视频下载器 v1.0.4|免登录下载1080P视频 Global Security Markets 第5章知识点总结
ELF 按书上的操作来,在现代操作平台编译链接默认生成elf64 格式的文件, 很显然程序头位置发生变化,因为定义elf 结构的类型中有64位,所以我们需要将编译链接出32位格式的 gcc -m32 -c -o main.o main.c ld -m elf_i386 main.o -Ttext 0xc0001500 -e main -o kernel.bin 现在符合loader程序中设置的各种参数了。 程序成功在0xc00150d出执行死循环。