最近看了操作系统相关的知识,结合上《程序员的自我修养》这本书所讲的链接装载与库,感觉对于一个程序从编译,到汇编转换成机器码,再到多目标文件与库的链接,是一个非常复杂的过程。所以想要浅显易懂的总结一下,也刚好是找到了一个算是浅显易懂的总结,所以在自己的理解上再进行了一些润色。编译流程从源代码得到可执行文件的编译流程可被细化为多个阶段(虽然输入一条命令便可将它们全部完成):编译器 (Compil...
最近看了操作系统相关的知识,结合上《程序员的自我修养》这本书所讲的链接装载与库,感觉对于一个程序从编译,到汇编转换成机器码,再到多目标文件与库的链接,是一个非常复杂的过程。所以想要浅显易懂的总结一下,也刚好是找到了一个算是浅显易懂的总结,所以在自己的理解上再进行了一些润色。编译流程从源代码得到可执行文件的编译流程可被细化为多个阶段(虽然输入一条命令便可将它们全部完成):编译器 (Compil...
前言最近找到一个好文档,关于如何用Rust编写一个操作系统,里面系统的讲述了操作系统的相关知识和源代码等等,所以就打算跟着这个文档开始学习操作系统相关的知...
1.伪类一种选择器,可以帮我在我的标记文本中减少多余的类例如当我在写一篇文章时,我要给第一段加粗,此时我可能会写一个类,并把第一个p标签挂上这个类来实现加粗效果,但如果我在这段话之前再加上一段,此时要进行更改便比较困难,此时可以使用:first-child伪类选择器原本的写法.first { font-size: 120%; font-weight: bold; } <...