发布于 2010-10-02 11:22:11
<stdio.h>在标准C库位置搜索,而"stdio.h"也在当前目录中搜索。
理想情况下,您应该将<...>用于标准C库,而"..."用于编写当前目录中的库。
发布于 2010-10-02 11:21:39
第二个版本指定为首先在实现定义的位置进行搜索,然后如果找不到文件,则在与<...>版本相同的位置搜索,该版本通常在-I命令行选项和内置包含路径(指向标准库和系统标头的位置)指定的路径中搜索。
通常,实现将该位置定义为相对于包含文件的位置。
发布于 2010-10-02 11:24:49
<>告诉编译器在库的标头中查找文件,“告诉”编译器在应用程序的头中查找文件。
至于为什么它们都适用于您,也许您的编译器也会在库头中查找文件名,以防它在您的文件头中找不到文件名。
https://stackoverflow.com/questions/3845415
复制相似问题