क्या कोई विकल्प है कि जीसीसी प्रीप्रोसेसर सी स्रोत कोड उत्पन्न कर सकता है और अप्रासंगिक स्रोत कोड फ़िल्टर कर सकता है?#define जैसे मैक्रोज़ के बाद कोड प्राप्त करने के लिए मैं जीसीसी प्रीप्रोसेसर कैसे चला सकता हूं?
उदाहरण के लिए, .c
फ़ाइल में #define
स्विच कई अलग-अलग प्लेटफॉर्म के लिए परिभाषित करने के लिए स्विच है। मुझे केवल एक मंच में दिलचस्पी है, और मैं सी प्रीप्रोसेसर को असंबंधित कोड को फ़िल्टर करना चाहता हूं।
जीसीसी इसका समर्थन करता है?
ध्यान दें कि प्रीप्रोसेसर चलाने के बाद, आपके पास फ़ाइल के शीर्ष पर सभी '# शामिल' भी होंगे (इसलिए बहुत सारे स्क्रॉलिंग के लिए तैयार करें)। – delnan
अतिरिक्त प्रश्न और चर्चा के साथ http://stackoverflow.com/questions/3917316/gcc-preprocessor पर इस प्रश्न का एक डुप्लिकेट है। –
विजुअल स्टूडियो: http://stackoverflow.com/questions/277258/c-c-source-file-after-preprocessing –