Installieren / Kompilieren in Cygwin / MinGW - Wie wird der Include-Pfad festgelegt? (symbolischer Link?)
Ich habe versucht, C-Bibliotheken unter Windows 7 mit Cygwin und MinGW zu installieren / zu kompilieren. Ich erhalte jedoch solche Fehler währendmake
:
sys/resource.h: No such file or directory
sys/times.h: No such file or directory
Ich dachte vorher, dass es ein Problem mit den spezifischen Bibliotheken sein könnte und fragte hier:Verschiedene Probleme bei der Installation von igraph in Visual Studio 2010 und Cygwin / MinGW ("sys / time.h not found")Aber nachdem ich bei verschiedenen Bibliotheken auf den gleichen Fehler gestoßen bin, denke ich, dass das Problem an meinem Ende liegt.
Versuch
cygwin/usr/include/sys/times.h
undcygwin/usr/include/sys/resource.h
existiert. Nachdem ich Ratschläge zu symbolischen Links erhalten hatte, habe ich sie verwendetln -s /usr/include/sys sys
um sicherzustellen, dasssys/times.h
hat funktioniert.
Ich schaute mir das anmake
Ausgabe für eine bestimmte Bibliothek (igraph). Es heißt, es sei in einen "src" -Ordner gelangt. Also ging ich in den src-Ordner und machte dasselbe:ln -s /usr/include/sys sys
und sorgte dafür, dasssys/times.h
arbeitete auch innerhalb des src-Ordners.
Ich bekomme jedoch immer noch:
fatal error: sys/times.h: No such file or directory
Frage
Wie setze ich den "Pfad" fürmake
finden Sie "sys / times.h" oder andere Dateien im Ordner "/ usr / include / sys"? Was vermisse ich hier?
P.S.
Bitte nehmen Sie mit mir Kontakt auf, da ich normalerweise Windows-Benutzer bin und mit der Linux-Terminologie nicht vertraut bin.