Tôi phải biên dịch nhiều phiên bản của một ứng dụng được viết bằng C++ và tôi nghĩ sử dụng ccache để tăng tốc quá trình.Làm thế nào để sử dụng ccache chọn lọc?
ccache howtos có các ví dụ gợi ý tạo liên kết tượng trưng có tên gcc, g ++ vv và đảm bảo chúng xuất hiện trong PATH trước mã nhị phân gcc gốc, do đó ccache được sử dụng thay thế.
Cho đến nay rất tốt, nhưng tôi chỉ muốn sử dụng ccache khi biên dịch ứng dụng cụ thể này, không phải lúc nào.
Tất nhiên, tôi có thể viết một tập lệnh shell sẽ cố tạo các liên kết tượng trưng này mỗi khi tôi muốn biên dịch ứng dụng và sẽ xóa chúng khi ứng dụng được biên dịch. Nhưng điều này có vẻ như lạm dụng hệ thống tập tin đối với tôi.
Có cách nào tốt hơn để sử dụng ccache một cách chọn lọc, không phải lúc nào?
Để biên soạn một tệp mã nguồn duy nhất, tôi có thể gọi ccache theo cách thủ công thay vì gcc và được thực hiện, nhưng tôi phải xử lý một ứng dụng phức tạp sử dụng hệ thống xây dựng tự động cho nhiều tệp mã nguồn.
Cài đặt CCACHE_DISABLE có vẻ ổn, cảm ơn bạn. –