0. nasm指定头文件路径
nasm编译生成mbr时,出现“找不到 boot.inc”
检查 笔者ubuntu上自带的nasm的 指定文件路径选项,发现是 -I xxx/xxx
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b41300abd7654980bdfcce85f51a61b2.png#pic_center)
与书本上不同,所以你需要检查自己用的 nasm 使用的选项应该选哪个。
1. -I 指定头文件路径,只能是绝对路径才能生效
如小结标题,笔者发现在编译 boot/mbr时 使用-I 使用相对路径,还是报错,找不到"boot.inc"文件。只能指定为绝对路径。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/6670b10152a24cada5cd1b7d4005f75f.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e67fb7163f2b4e3a8b6e6feb1bc30be3.png#pic_center)
99. 修改实验代码仓库
https://gitee.com/wood21/os_truth_restoration