Toggle Light / Dark / Auto color theme Toggle table of contents sidebar 第一章:应用程序与基本执行环境¶ 引言 本章导读 实践体验 本章代码树 应用程序执行环境与平台支持 执行应用程序 理解应用程序执行环境 平台与目标三元组 修改目标平台 移除标准库依赖 移除 println! 宏 提供语义项 panic_handler 移除 main 函数 分析被移除标准库的程序 构建用户态执行环境 用户态最小化执行环境 执行环境初始化 程序正常退出 有显示支持的用户态执行环境 实现输出字符串的相关函数 构建裸机执行环境 裸机启动过程 实现关机功能 设置正确的程序内存布局 正确配置栈空间布局 清空 .bss 段 添加裸机打印相关函数