[問題] 手動安裝gcc 發生 no such file,但改過了include還是如此

看板LinuxDev作者 (澎湖.仙人掌.234)時間18年前 (2007/03/28 03:07), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
我的系統是 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

03/28 10:24, , 1F
一般gcc會去抓取的header file 是在 /usr/include下
03/28 10:24, 1F

03/28 10:25, , 2F
所以,你要去確定/usr/include/sys/types.h 在不在
03/28 10:25, 2F

03/28 10:26, , 3F
而不是直接去修改.c中的#include <sys/types.h>
03/28 10:26, 3F
文章代碼(AID): #162MkFQF (LinuxDev)
文章代碼(AID): #162MkFQF (LinuxDev)