मुझे सी ++ में लिखे गए ऐप के कई संस्करणों को संकलित करना है और मुझे लगता है कि प्रक्रिया को तेज करने के लिए सीसीएच का उपयोग करना है।चुनिंदा सीसीएच का उपयोग कैसे करें?
ccache howtos के उदाहरण हैं जो जीसीसी, जी ++ नामक सिम्लिंक बनाने का सुझाव देते हैं और सुनिश्चित करते हैं कि वे मूल जीसीसी बाइनरी से पहले पीएटीएच में दिखाई देते हैं, इसलिए इसके बजाय ccache का उपयोग किया जाता है।
अब तक इतना अच्छा है, लेकिन मैं इस विशेष ऐप को संकलित करते समय केवल सीसीएच का उपयोग करना चाहता हूं, हमेशा नहीं।
बेशक, मैं एक शेल स्क्रिप्ट लिख सकता हूं जो हर बार जब मैं ऐप संकलित करना चाहता हूं तो इन सिम्लिंक को बनाने का प्रयास करूंगा और ऐप संकलित होने पर उन्हें हटा दूंगा। लेकिन यह मेरे लिए फाइल सिस्टम दुरुपयोग की तरह दिखता है।
क्या सीसीएसी का चयन करने के बेहतर तरीके हैं, हमेशा नहीं?
एकल स्रोत कोड फ़ाइल के संकलन के लिए, मैं मैन्युअल रूप से जीसीसी के बजाय सीसीएसी को मैन्युअल रूप से कॉल कर सकता हूं और किया जा सकता है, लेकिन मुझे एक जटिल ऐप से निपटना होगा जो कई स्रोत कोड फ़ाइलों के लिए स्वचालित बिल्ड सिस्टम का उपयोग करता है।
CCACHE_DISABLE सेट करना ठीक लगता है, धन्यवाद। –