क्या ओएस एक्स के संस्करण का पता लगाने के लिए एक पूर्वनिर्धारित सी मैक्रो है? मुझे पता है __APPLE__
और __MACH__
मौजूद हैं, लेकिन वे बाइनरी हैं। क्या __APPLE_CC__
के लिए कोई विशिष्ट मान है जो शेर को इंगित करता है?सी मैक्रो?
विशेष रूप से, शेर शेर में <stdio.h>
को getline()
की एक परिभाषा को जोड़ कर उसे पता लगाने के लिए किया जाए या नहीं कोड शेर पर संकलन किया गया था या संकलन त्रुटियों को हल करने के लिए नहीं सक्षम होने के लिए अच्छा होगा।
विशेष रूप से, मैं बैश (एक्सकोड के बाहर) में यूनिक्स सी कोड बनाने का जिक्र कर रहा हूं।
* शेर पर * या * चल रहा * संकलन? –