linux下.o文件、.a文件、.so文件、.bin文件

来源:互联网 发布:淘宝网儿童帽子 编辑:程序博客网 时间:2024/05/17 22:14

.o文件::: 目标文件。就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件

.a文件::: 是好多个.o合在一起的静态库文件,相当于windows下的.lib文件。给外部程序提供接口,用于静态连接 ,即STATIC mode。多个.a可以链接生成一个exe的可执行文件

.so文件::: 是shared object即动态链接文件,和windows的.dll文件差不多,用于动态连接的。使用时才载入。

.bin文件::: linux下的可执行文件,相当于windows下的.exe文件。

0 0