GCC STL 中的目录包含哪些内容?

What do the directories in GCC STL contain?

提问人:chesha1 提问时间:5/13/2023 最后编辑:user17732522chesha1 更新时间:5/13/2023 访问量:71

问:

在 gcc/libstdc++-v3/ 中,有一些子目录,例如:

- include
- src
- bulid
 - include
 - src

build/ 目录和外部目录中的内容有什么区别?

在 include/ 目录中,子目录如下:

- include
 - bits
 - std
 - tr1
 - tr2

这些目录的名称(例如位)是什么意思?

我扫描了GNU C文档,但没有找到任何关于它们的信息。

C++ GCC C++-标准库

评论

0赞 user17732522 5/13/2023
build不是来源的一部分。它是您选择作为构建目录的目录。其中的内容是在生成过程中生成的。这就是大多数构建系统的工作方式。
0赞 KamilCuk 5/13/2023
github.com/gcc-mirror/gcc/tree/master/libstdc%2B%2B-v3 没有构建文件夹。它在哪里?
0赞 Swift - Friday Pie 5/13/2023
它是实现细节,或者是构建链\分发的一部分,用户无需担心。您必须研究 g++ 的实现和与之相关的文档(将源代码也视为文档)

答:

3赞 Eric Marchand 5/13/2023 #1
  • bits:部分功能的内部实现(不能直接包含)
  • std:标准标头
  • tr1:技术报告1,C++范数的扩展
  • tr2:技术报告 2,附加扩展