无法在 GCC 中找到标头

无法在 GCC 中找到标头

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

相关内容