यहाँ नेस्टेड कमांड लाइन का अर्थ है एक कमांड का आउटपुट एक अन्य कमांड का इनपुट है उदाहरण के लिए नीचे:
$ सीएमडीए आउटपुट 1 आउटपुट 2 आउटपुट 3 ... अब मैं सीएमडीबी को चलाने के लिए चाहता हूं जो सीएमडीए के आउटपुट का उपयोग तर्क के रूप में करता है। तो
$ सीएमडीबी आउटपुट 1 आउटपुट 2 आउटपुट 3 ... का उपयोग करने के बजाय सीएमडीबी चलाने के लिए मुझे एक वास्तविक समस्या है अब:
$ python-config --cflags --ldflags -i / usr / include / python2.7 -i / usr / include / python2.7 -fno- सख्त-एलाइजिंग-ओ 2 -पी -पिप -Wall -Wp, -D_FORTIFY_SOURCE = 2 -फ़ीप्शन -फस्टैक-रक्षक -परम = एसएसपी-बफर-आकार = 4 -m32 -march = i686 -mtune = atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp, -D_FORTIFY_SOURCE = 2 -फ़ीप्शन -फ़ास्ट-रक्षक -परम = एसएसपी-बफर-आकार = 4 -m32 -march = i686 -mtune = atom -fasynchronous-unwind -tables -D_GNU_SOURCE -fPIC -fwrapv -lpthread -ldl -lutil -lm -lpthon2.7 -Xlinker -export-dynamic जैसा कि आप देखते हैं, कमांड अजगर से उत्पन्न कई आइटम हैं- config। अगर मैं .cpp स्रोत फ़ाइल संकलित करता हूं, तो मुझे सभी आइटम लिखना होगा जैसे
gcc test.cpp -i / usr / include / python2.7 -fno-strict-aliasing -02 - जीपीपी .......- ओ टेस्ट , इसलिए मैं सिर्फ कॉलर कमांड निष्पादित करने का एक आसान तरीका खोजना चाहता हूं। सुझावों के लिए धन्यवाद! < / Div>
जीसीसी test.cpp `अजगर-विन्यास - cflags --ldflags` अधिक:
Comments
Post a Comment