【编译器学习】编译器冷知识
冷知识:gcc是一个编译器套件,他包含了各色的前端编译器,以及中间端编器后端编译器。我们常常说的编译器会将源码编程.s结尾的汇编码然后再经由汇编器编程,o结尾的二进制码,.a结尾的也是二进制码,他是静态链接库,他会被链接到程序中,形成完整的可执行文件EXE。(可以理解为是打包的过程).so结尾的也是二进制码,他是动态链接库,他可以程序运行后加入内存,进行共享引用。gcc可以将各色语言编写的源码翻译成.o目标文件,并最终组成可执行文件。其中包括 将 C++,Java,Fortra
复制链接