ग्राहकों की आवश्यकताओं के अनुसार, मैंने डिफ़ॉल्ट कर्नेल के साथ सेंटोस 5.6 स्थापित किया। इस कर्नेल को स्थापित करने के साथ, time.h फ़ाइल में शामिल है #define CLOCK_MONOTONIC
।
अब, कर्नेल-डेवेल के साथ एक वास्तविक समय कर्नेल स्थापित किया गया था और हमारे कोड का उपयोग करना चाहते हैं CLOCK_MONOTONIC_RAW
। यह कर्नेल के हेडर फ़ाइलों के एक भाग के रूप में मौजूद है, लेकिन जब मैं हमारे कोड को संकलित करता हूं, तो यह इसे मानक यूजरस्पेस में शामिल नहीं करता है।
मेरा प्रश्न यह है time.h
कि वास्तविक समय कर्नेल के साथ डिफ़ॉल्ट रूप से पाया / शामिल करने की जगह के लिए क्या उचित प्रक्रिया है ? मेरे शोध से, ऐसा लगता है कि सिम्बलिंक्स खराब हैं, इसलिए इसे कैसे संभाला जाना चाहिए? प्रक्रिया या प्रक्रिया क्या है? CentOS 6.0 या 5.7 में अपग्रेड करना ग्राहकों की आवश्यकताओं के अनुसार एक विकल्प नहीं है।