所在的位置: php >> php市场 >> 程序编译工具基础

程序编译工具基础

Linux系统下gcc编译生成的文件类型

.out是可执行文件,相当于win上的exe;

.o是编译中间目标文件,相当于win上的.obj;

.a是静态库,多个.o练链接得到,用于静态链接;

.so是共享库,用于动态链接,相当于win上.dll;

gcc编译过程参考文章linux下gcc编译生成.out,.o,.a,.so文件。

cmake/makefile/make理解

参考知乎文章5分钟理解make/makefile/cmake/nmake。代码变成可执行文件,叫做编译(


转载请注明:http://www.aierlanlan.com/rzdk/2642.html