gpt4 book ai didi

c++ - C/C++ 构建步骤

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:44 26 4
gpt4 key购买 nike

有人可以描述一下,当使用 ./configure制作命令?

其实,我有一个具体的问题:

与简单归档所需的 .o 目标文件相比,makefile 中的链接阶段背后发生了什么?

所以,我很确定,例如,任何 C 库都可以使用如下命令组合在一起:ar r libXYZ.a *.o 来自对象文件夹。

但我怀疑,这不是实际完成的(因为 makefile 使用 libtool 等,...)。

这样做的目的是什么,它是如何完成的?


编译 C++ 代码库时的链接阶段如何(在简单情况下,例如,当不需要跨对象优化时)?

我怀疑您也可以将生成的目标文件放入存档并将其用作静态库。

那么实际上隐藏了什么,这样做的目的是什么?

谢谢。

最佳答案

并非所有的 ar 工具都是生而平等的。 libtool 隐藏了不同工具链所需的不同选项等,还支持创建共享库和静态库。

关于c++ - C/C++ 构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6687048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com