ELF文件简述
ELF(Executable and Linkable Format)是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储的格式文件,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。
ELF(Executable and Linkable Format)是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储的格式文件,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。
hexo搭建的博客下,有多种评论系统可供选择:Disqus、多说和友言等。
此网页基于hexo和github,在搭建过程中及之后遇到许多问题,特此在这进行一下总结,以免其他人遇到相关问题。
内核主要通过Makefile把整个内核里的文件联系起来进行编译,最后得到内核镜像文件vmlinux。顶层Makefile文件多达1500行,本文仅分析其中比较重要的代码以概括内核编译流程。
ANSI C标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
Linux 只是个内核。在正常操作期间,内核负责执行两个重要任务: