作者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
→ aprotoss:一般gcc會去抓取的header file 是在 /usr/include下 03/28 10:24
→ aprotoss:所以,你要去確定/usr/include/sys/types.h 在不在 03/28 10:25
→ aprotoss:而不是直接去修改.c中的#include <sys/types.h> 03/28 10:26