作者FFz (澎湖.仙人掌.234)
站内LinuxDev
标题[问题] 手动安装gcc 发生 no such file,但改过了include还是如此
时间Wed Mar 28 03:07:55 2007
我的系统是 Debian 2.6
我要编译安装的软体是 gcc-3.3.6
发生了 No such file or directory
简短讯息如下
src/gcc-3.3.6/libiberty/regex.c:53:48: sys/types.h: No such file or directory
src/gcc-3.3.6/libiberty/regex.c:151:24: string.h: No such file or directory
後来我到 reges.c 这个档的 53 行,他是要include一个档案
#include <sys/types.h>
随後我用 find | grep types.h 找到了这个档案
./gcc/fixinc/tests/base/sys/types.h
我想应该是include没抓到,於是我就改了 regex.c 这个档的 include 改成
#include <gcc/fixinc/tests/base/sys/types.h>
结果他还是抓不到档案
src/gcc-3.3.6/libiberty/regex.c:53:48: gcc/fixinc/tests/bases/sys/types.h: No such file or directory
src/gcc-3.3.6/libiberty/regex.c:151:24: string.h: No such file or directory
请问要怎麽改才对呢?
谢谢
还有我是因为特殊原因才用手动安装
编译程式发生no such file,改过了include还是如此
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.213.90
1F:→ aprotoss:一般gcc会去抓取的header file 是在 /usr/include下 03/28 10:24
2F:→ aprotoss:所以,你要去确定/usr/include/sys/types.h 在不在 03/28 10:25
3F:→ aprotoss:而不是直接去修改.c中的#include <sys/types.h> 03/28 10:26