10 2022 档案
摘要:可重定位文件介绍 目标文件是可重定位文件,可以根据链接脚本把section内的代码映射到实际运行的地址。 .line:原始C源程序中的行号和 .text节中机器指令之间的映射 .strtab:ELF 文件中用到了很多字符串,比如段名、变量名等。因为字符串的长度往往是不定的,所以用固定的结构来表示比较
阅读全文
摘要:Linux 内核包含了文件管理子系统组件,它主要实现了虚拟文件系统(Virtual File System, VFS),虚拟文件系统屏蔽了各种硬件上的差异以及具体实现的细节,为所有的硬件设备提供统一的接口,从而达到设备无关性的目的,同时文件管理系统还为应用层提供统一的 API 接口。 在 Linux
阅读全文
摘要:当找不到 xxx. o 文件时,会查找目录下的同名xxx.c 文件进行编译 MakeFile : 默认目标,即只在命令行输入make,会执行默认目标 一个 Makefile 可以有多个目标,写在最前面的第一个目标,会被Make 程序确立为“默认目标”
阅读全文