我正在尝试在 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
无论如何,应该能够告诉你它在哪里。