在linux 开发中经常会碰到以.o .a *so 结尾的文件。现做个简单的笔记记录下
- .o 是一个目标文件,一个.c或.cpp文件对应一个.o文件
- .a 是好多个.o合在一起,用于静态连接 ,即static mode,多个.a可以链接生成可执行文件
- .so 是shared object,用于动态连接的,,使用时才载入。
查看文件是由那些.o 链接的:ar -t *.a
查看函数、变量:nm *.a
本文介绍了Linux开发中常见的文件类型,包括.o、.a和.so等,并详细解释了它们的作用及如何查看这些文件的内容。
在linux 开发中经常会碰到以.o .a *so 结尾的文件。现做个简单的笔记记录下
查看文件是由那些.o 链接的:ar -t *.a
查看函数、变量:nm *.a
1万+
8757
1624
2207
859
1093

被折叠的 条评论
为什么被折叠?