Ich habe versucht, C-Bibliotheken in Windows 7 mit Cygwin und MinGW zu installieren/kompilieren. Ich bin jedoch Fehler wie diese während make
bekommen:Installation/Kompilierung in Cygwin/MinGW - Wie wird der Include "Pfad" eingestellt? (symbolische Verbindung?)
sys/resource.h: No such file or directory
sys/times.h: No such file or directory
Ich dachte vorher könnte es ein Problem mit den spezifischen Bibliotheken und fragte sich hier: Various issues installing igraph in Visual Studio 2010 and Cygwin/MinGW ("sys/time.h not found"), aber nach den gleichen Fehler mit verschiedenen Bibliotheken zu begegnen, ich glaube, das Problem liegt an meinem Ende.
Versuch
cygwin/usr/include/sys/times.h
und cygwin/usr/include/sys/resource.h
existiert. Nachdem ich einen Hinweis bezüglich symbolischer Links bekommen habe, habe ich ln -s /usr/include/sys sys
verwendet, um sicherzustellen, dass sys/times.h
funktioniert.
Ich ging, um den make
Ausgang für eine bestimmte Bibliothek (Iigraph) zu sehen. Es sagt, dass es einen "src" -Ordner eingegeben hat. Also, ich ging in den Ordner Src und tat das gleiche: ln -s /usr/include/sys sys
und dafür gesorgt, dass sys/times.h
arbeitete auch im Ordner Src.
Aber ich bin immer noch:
fatal error: sys/times.h: No such file or directory
Frage
Wie kann ich den "Weg" für make
'sys/times.h' oder andere Dateien in dem Verzeichnis/finden usr/include/sys Ordner? Was fehlt mir hier?
P.S.
Bitte tragen Sie mit mir, da ich in der Regel ein Windows-Benutzer und nicht vertraut mit Linux-Terminologie bin.
Versucht dies. "fataler Fehler: sys/times.h: Keine solche Datei oder kein Verzeichnis" erneut. :( – Legendre
In Bezug auf Ihren letzten Vorschlag: Das Stammverzeichnis von MSYS scheint C: \ MinGW \ msys \ 1.0 zu sein und es gibt keine Möglichkeit, weiter zurück zu gehen. Es gibt den Ordner "sys" in 1.0 oder einem seiner Unterordner. Ich bin mir jetzt nicht sicher, ob ich einen "make -I \ path \ sys" wie in diesem Thread machen könnte. Außerdem habe ich versucht, "make -I \ usr \ include \ sys" sowohl in Cygwin als auch in MinGW auszuführen, aber immer noch dasselbe " sys \ times.h keine solche Datei oder Verzeichnis "Problem. – Legendre
Versuchte Kopieren times.h zu C: MinGW \ include aber ./configure sagt immer noch sys/times.h Benutzerfreundlichkeit ... nein und Präsenz ... nein. Ist es möglich, um das Zeug in "sys" richtig zu erhalten/zu installieren, um sys/times.h zu bekommen? – Legendre