![无法在 GCC 中找到标头](https://linux22.com/image/43522/%E6%97%A0%E6%B3%95%E5%9C%A8%20GCC%20%E4%B8%AD%E6%89%BE%E5%88%B0%E6%A0%87%E5%A4%B4.png)
我正在尝试在 SCO 中使用 GCC 编译程序,但无法找到该ctype.h
文件。我设法找到了编译时丢失的其他文件,例如string.h
等。
我收到了这个退货前我找到了大多数其他文件的位置:
In file included from test.c:76:
strutil.c:2: string.h: No such file or directory
strutil.c:3: stdio.h: No such file or directory
In file included from test.c:77:
pcutils.h:3: ctype.h: No such file or directory
In file included from test.c:78:
pcutils.c:2: string.h: No such file or directory
pcutils.c:3: stdio.h: No such file or directory
test.c:79: time.h: No such file or directory
test.c:81: stdio.h: No such file or directory
大多数这些文件都在/opt/K/SKUNK99/Gcc/2.95.2pl1/usr/local/lib/gcc-lib/i386-pc-sco3.2v5.0.5/2.95.2/include/oldstyle
现在它显示的是这样的:
In file included from test.c:77:
pcutils.h:3: ctype.h: No such file or directory
因此我的问题是:
- 我在哪里可以找到该
ctype.h
文件?
这个问题与SCO 中的.profile
答案1
ctype.h
是标准 C 库的一部分,因此它确实应该位于您系统上的某个位置。我不使用 SCO,但在家里的各种 FreeBSD 机器上,以及这里工作的众多 Solaris 机器上,ctype.h
都使用/usr/include
.如果你的 SCO 机器上没有它,也许它在/usr/local/include
?或者也许 SCO 下还有其他标准位置。find
无论如何,应该能够告诉你它在哪里。