2011-03-06 12 views
28

में सी ++ पूर्वप्रक्रमक चर को परिभाषित करने के लिए मैं एक सी ++ पूर्वप्रक्रमक इस तरह लिखा है।Makefile

धन्यवाद!

उत्तर

23

अपने संकलक प्रलेखन खोजें कि कैसे करना है खोजने के लिए।

उदाहरण के लिए g++ के लिए वाक्य रचना है:

g++ -Dcpp_variable <other stuff> 

कौन सा अपने makefile में

CPPFLAGS += -Dcpp_variable 

जोड़ने से मेल खाती है।

+2

तकनीकी तौर पर, क्योंकि आप इसे कमांडलाइन से कर सकते हैं, यह, मेकफ़ाइल से किया जा सकता है - बस मेकफ़ाइल में प्रासंगिक कमांड डालें। (पैडेंट्री को छोड़कर, यह उत्तर वास्तव में सही नहीं हो सकता था जब यह उत्तर लिखा गया था) –

4

वाक्यविन्यास संकलक विशिष्ट है, जीसीसी के लिए -D विकल्प का उपयोग करें: -Dcpp_variable

26

इस संकलक विशिष्ट है।

GCC का उपयोग करता -Dcpp_variable = मूल्य या सिर्फ -Dcpp_variable

माइक्रोसॉफ्ट के compilers का उपयोग /D

8

makefile में जोड़ें:

CPPFLAGS = -Dcpp_variable 
संबंधित मुद्दे