Tôi đã cố cài đặt/biên dịch các thư viện C trong Windows 7 bằng Cygwin và MinGW. Tuy nhiên, tôi nhận được lỗi như thế này trong make
:Cài đặt/biên dịch bằng Cygwin/MinGW - Cách đặt "đường dẫn" bao gồm? (liên kết tượng trưng?)
sys/resource.h: No such file or directory
sys/times.h: No such file or directory
tôi trước đây nghĩ rằng nó có thể là một vấn đề với các thư viện cụ thể và yêu cầu ở đây: Various issues installing igraph in Visual Studio 2010 and Cygwin/MinGW ("sys/time.h not found"), nhưng sau khi gặp phải những lỗi tương tự với các thư viện khác nhau, tôi nghĩ rằng vấn đề nằm trên đầu của tôi.
Cố gắng
cygwin/usr/include/sys/times.h
và cygwin/usr/include/sys/resource.h
tồn tại. Sau khi nhận được lời khuyên về các liên kết tượng trưng, tôi đã sử dụng ln -s /usr/include/sys sys
để đảm bảo rằng sys/times.h
hoạt động.
Tôi đã xem kết quả make
cho một thư viện cụ thể (igraph). Nó nói rằng nó đã nhập vào một thư mục "src". Vì vậy, tôi đã đi đến thư mục src và đã làm điều tương tự: ln -s /usr/include/sys sys
và đảm bảo rằng sys/times.h
cũng hoạt động trong thư mục src.
Tuy nhiên, tôi vẫn nhận được:
fatal error: sys/times.h: No such file or directory
Câu hỏi
Làm thế nào để thiết lập "đường dẫn" cho make
để tìm 'sys/times.h' hoặc các file khác trong thư mục/usr/include/sys thư mục? Tôi đang thiếu gì ở đây?
P.S.
Vui lòng mang theo tôi vì tôi thường là người dùng Windows và không quen với thuật ngữ Linux.
Đã thử điều này. "lỗi nghiêm trọng: sys/times.h: Không có tệp hoặc thư mục nào" một lần nữa. :( – Legendre
Về đề xuất mới nhất của bạn: Thư mục gốc của MSYS có vẻ là C: \ MinGW \ msys \ 1.0 và không có cách nào để quay lại xa hơn này. Có thư mục "sys" trong 1.0 hoặc bất kỳ thư mục con nào của nó. Tôi không chắc chắn bây giờ để làm một "make -I \ path \ sys" như trong chủ đề đó. Hơn nữa, tôi thực sự đã thử chạy "make -I \ usr \ include \ sys" trong cả Cygwin và MinGW nhưng vẫn nhận được như vậy " sys \ times.h không có tập tin hoặc thư mục "vấn đề. – Legendre
Đã cố gắng sao chép lần.h đến C: MinGW \ include nhưng ./configure vẫn nói sys/times.h khả năng sử dụng ... không và hiện diện ... không. có thể để có được/cài đặt các công cụ trong "sys" thích hợp để có được sys/times.h? – Legendre