问题
1/1
收藏
分享
复制
收藏
提问
简洁
%.lo: %.c
0秒前
修改
复制
全网
文档
学术
百科
知识库
时间不限
自动
回答
简洁模式
深入研究一些
编译目标文件
libtool 编译
:使用 libtool 编译 C 源文件
.c
时,会生成
.lo
和
.o
文件。
.lo
文件是位置无关的目标文件,包含 PIC 代码,而
.o
文件则不包含。
5
编译过程
目标文件
:
.o
文件是编译器生成的普通目标文件,不包含位置无关代码。
.lo
文件则是为了生成共享库而设计的,包含了一些额外信息。
4
5
静态库与动态库
:静态库
a
是多个
.o
文件的集合,而
.la
文件是 libtool 编译出的库文件,记录了动态库
.so
和静态库
.a
的相关信息。
1
3
复制
收藏
你觉得结果怎么样?
喜欢
不喜欢
编译C语言源文件为对象文件的方法
C语言编译过程详解
如何使用makefile编译C程序
C语言编译器选项介绍
C语言编译错误常见原因
C语言编译器推荐及比较
%lu什么意思
文件
全网
简洁
正在语音输入中...
追问
以上内容由AI搜集生成,仅供参考
在线
客服