程序的编译,链接,装入,与运行
关于程序的编译,链接,装入,与运行
编译是将程序员编辑的代码段中的符号地址转换为目标文件中的逻辑地址,这么说有点逆序,正因为生成了目标我文件,因此才将便于人管理的符号空间,转成了便于计算机识别的逻辑空间.
链接是将编译好的目标文件中加入库文件(#include<…>等等),将它们置于统一的逻辑地址之下.生成可执行文件(.exe)(如果在编译完之后就链接了,就是静态链接,这样可执行文件就要一直拖家带口的<它的那些库文件>,而且还很大)
装入,将可执行文件放到内存之中,注意在这之前文件里
原创
2020-12-12 21:37:15 ·
1149 阅读 ·
1 评论