मैं का एक CFLAGS पर देख रहा हूँ। -डी ध्वज क्या करता है? मैं उस मैन पेज पर देखता हूं किg ++ -D ध्वज क्या करता है? एक Makefile में</p> <pre><code>CFLAGS=-g -w -D LINUX -O3 -fpermissive </code></pre> <p>-
-D name
Predefine name as a macro, with definition 1.
लेकिन मुझे नहीं पता कि इसकी व्याख्या कैसे करें। मेरी व्याख्या है ... यह लिनक्स पर्यावरण में होने पर LINUX को मैक्रो बना रहा है और केवल -03 और -ppermissive कर रहा है। क्या वह सही है? यदि नहीं, तो क्या? किसी भी मदद के लिए धन्यवाद
अक्सर, '-D' निम्नलिखित (परिभाषित) नाम पर चिपकाया जाता है, उदा। '-DLINUX' या' -DFOO = BAR' –