Nếu theo "tiêu chuẩn", bạn có nghĩa là thông thường, thì nơi để giải nén và xây dựng mã nguồn là thư mục chính của bạn. Các tệp như vậy được dự kiến là tạm thời, bị xóa khi bạn hoàn thành hoặc lưu giữ nếu bạn muốn, được tổ chức theo cách bạn muốn. Thư mục nhà của bạn là khu vực của bạn để chơi với tất cả các loại công cụ này.
Nếu bạn muốn giữ chúng sau đó, để tham khảo , " Tiêu chuẩn phân cấp hệ thống tập tin " khuyến nghị /usr/src
. Tuy nhiên, đây là một hướng dẫn không phải là một luật; và, nếu bạn đã có thói quen này sau đó mạo hiểm vào một hệ thống không phải là Linux, bạn có thể gây rắc rối bằng cách tuân theo nó. Ví dụ: trên hệ thống BSD, các nguồn hệ thống cơ sở được giữ ở đó và bạn thực sự không muốn gây rối với chúng. Ngay cả trên Linux, bạn có thể gặp rủi ro trộn lẫn với bất kỳ nguồn nào được lưu trữ bởi các nhà quản lý gói, điều không mong muốn.
Tôi khuyên bạn nên tránh /usr/src
tổng thể. Không có lợi ích rõ ràng để giữ bất cứ điều gì ở đó, và rủi ro tiềm ẩn nếu bạn nhầm lẫn ý nghĩa dự định của nó.