摘要: 0x01. 符号表项直接指出了符号的类型以及他们的重定位的虚拟地址(链接后)和对应的属性,至于属性,是对于当前模块来说的,比如在a模块定义一个全局变量w,这里叫做符号定义 而在b模块引用这个w,叫做符号引用,前者在符号表中,称为全局符号,后者则在符号表中,显示未定义,为外部符号,然后有static修 阅读全文
posted @ 2020-09-30 11:26 YenKoc 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 一.链接器 1. 感觉老师还是讲的很不错的,通俗易懂的讲解一个点c文件,从预处理生成.i文件,编译生成.s的汇编文件,再汇编到.o文件,再链接生成一个可执行文件 预处理主要是插入#include "xx.h"这种的头文件,然后处理一些预编译的命令,然后处理完就清除,然后中间过程略过一波,直接到可重定 阅读全文
posted @ 2020-09-30 00:13 YenKoc 阅读(173) 评论(0) 推荐(0) 编辑