Nơi cài đặt thư viện thủ công?


13

Tôi muốn cài đặt SFML (API C ++ đa phương tiện miễn phí) trên hệ thống Ubuntu của tôi, về cơ bản không phải là vấn đề. Nhưng tôi muốn biết nơi tôi nên lưu trữ các tập tin.

Tôi có thể thấy, Ubuntu lưu trữ các thư viện C ++ Standard của tôi /usr/include/c++và v.v. Vấn đề của tôi là, tôi không biết nơi nào tôi phải rời khỏi thư viện hoặc không có nơi nào nên được sử dụng cho việc này và tôi có thể di chuyển các tập tin bất cứ nơi nào tôi muốn?

Tất cả những gì tôi đang tìm kiếm chỉ là một cách "làm thế nào cho đúng" nhưng tôi không thể tìm thấy câu trả lời. Tôi muốn các thư viện của tôi được tổ chức.

Câu trả lời:


16

/usr/local/lib/nên là thư mục phù hợp cho việc này Đây là nơi bình thường để giữ các tệp thư viện dùng chung được cài đặt thủ công từ mã nguồn (như được xác định bởi FHS ).

Nếu bạn xây dựng một thư viện bằng cách chạy ./configure, makesudo make install, nó sẽ thường cài đặt có tự động.


1
Cảm ơn rât nhiều! Đây là loại câu trả lời tôi cần :)
hiển thị

6
Ngoài ra /usr/local/include/đối với các tập tin bao gồm.
Robie Basak

một khi bạn di chuyển nó đến đó, làm thế nào để bạn chắc chắn rằng toàn bộ hệ thống biết nó ở đó? bạn có phải chỉnh sửa /etc/environementhay cái gì không?
tatsu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.