gpt4 book ai didi

c++ - 库位于计算机的哪个位置?

转载 作者:行者123 更新时间:2023-11-28 05:20:59 25 4
gpt4 key购买 nike

我在这个问题中学到了,hearder and library ,一个库是一组编译的目标文件。如果是这样的话,具体在某台电脑哪里可以找到库,比如iostream引用的库呢?它位于某个系统文件夹中吗?编译器是否有这样的查找库的规则:它会转到某个默认系统文件夹以查找 header 由 <> 括起来的库,并在当前工作文件夹中查找 header 由“”括起来的库?

最佳答案

没错。库及其头文件保存在某个系统或编译器相关的位置,通常是系统相关的位置。然后必须告诉编译器路径。在 Unix 上,它往往是/usr/lib,但您不能确定 - 一切都可以使用多个环境变量和编译器开关进行配置。

如果你找不到一个库或者你正在链接到相同源代码的两个库,编译器会报错,你必须设置选项,偶尔安装库是包。 header 和目标代码的搜索路径通常不同。

Unix 的库后缀为.a 或.so,Windows 的为.lib 或.dll

关于c++ - 库位于计算机的哪个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41507259/

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