- 预编译-编译-汇编-可重定位目标文件obj(多个*.o组成)
- 预编译 #pragma lib
#pragma link
2.链接(*.o *.lib *.a)
a. o文件段合并,符号表的合并,符号的解析 b. 符号重定向 所有符号的引用,都要找到该符号定义的地方,原始main里对其他的符号引用是_UND未定义格式_
3.相关linux指令
a. b. objdump -t main.o c.readelf -h main.o 4.obj文件里符号地址为0,无法运行,需要在后续连接过程中完成符号地址载入