编译预处理命令“#include<stdio.h>”是从哪里开始搜索
时间: 2023-09-19 12:10:42 浏览: 116
C_语言课后习题_预处理命令
编译预处理命令 `#include<stdio.h>` 是用于包含标准输入输出库头文件 `stdio.h` 的指令。当编译器遇到这个指令时,它会从预定义的系统路径中搜索 `stdio.h` 头文件。
在 Unix/Linux 系统中,通常包括以下路径:
- `/usr/include`
- `/usr/local/include`
在 Windows 系统中,通常包括以下路径:
- `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include`
- `C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt`
如果在这些路径中找不到 `stdio.h` 头文件,则编译器会报错。
阅读全文