C语言的源代码通过编译器进行编译,形成二进制的文件格式obj的目标代码,
再通过链接器把库代码 启动代码 和目标代码链接成可执行文件exe, OBJ只给出了程序的相对地址,而EXE是绝对地址

更多推荐

c语言的编译器和链接器