我一直在嘗試使用Cygwin和MinGW在Windows 7中安裝/編譯C庫。不過,我在make
得到這樣的錯誤:在Cygwin/MinGW中安裝/編譯 - 如何設置包含「路徑」? (符號鏈接?)
sys/resource.h: No such file or directory
sys/times.h: No such file or directory
我以前想這可能是與特定庫問題,在這裏問:Various issues installing igraph in Visual Studio 2010 and Cygwin/MinGW ("sys/time.h not found"),但遇到與不同的庫相同的錯誤後,我覺得問題躺在我的盡頭。
嘗試
cygwin/usr/include/sys/times.h
和cygwin/usr/include/sys/resource.h
存在。在得到有關符號鏈接的建議之後,我使用ln -s /usr/include/sys sys
來確保sys/times.h
工作。
我去看看特定庫(igraph)的make
輸出。它說它進入了一個「src」文件夾。所以,我去了src文件夾並做了同樣的事情:ln -s /usr/include/sys sys
並確保sys/times.h
也在src文件夾中工作。
不過,我仍然得到:
fatal error: sys/times.h: No such file or directory
問題
如何設置make
「路徑」 找到 'SYS/times.h' 或其他文件在/ usr/include/sys文件夾?我在這裏錯過了什麼?
P.S.
請耐心等待,因爲我通常是Windows用戶,不熟悉Linux術語。
試過這個。 「致命錯誤:sys/times.h:沒有這樣的文件或目錄」再次。 :( – Legendre
關於你的最新建議:MSYS的根目錄似乎是C:\ MinGW \ msys \ 1.0,並且沒有辦法再回到這個位置了,1.0或其任何子文件夾中都有「sys」文件夾。我不確定現在要在該線程中執行「make -I \ path \ sys」。此外,我嘗試在Cygwin和MinGW中運行「make -I \ usr \ include \ sys」,但仍然得到相同的「 sys \ times.h沒有這樣的文件或目錄「的問題 – Legendre
試圖複製times.h到C:MinGW \ include但是./configure仍然說sys/times.h可用性...不存在...不是。是爲了得到sys/times.h,可能獲得/安裝sys文件中的東西? – Legendre