makefile पर टैग किए गए जवाब

एक मेकफाइल बिल्ड कंट्रोल लैंग्वेज / टूल मेक के लिए एक इनपुट फाइल है। यह लक्ष्य को अद्यतन करने के लिए संबंधित (उर्फ व्यंजनों) प्रदर्शन के लिए लक्ष्य और निर्भरता के साथ-साथ निर्दिष्ट करता है।

15
मेकफाइल में एक चर को कैसे प्रिंट करें
मेरे मेकफाइल में, मेरे पास एक चर 'NDK_PROJECT_PATH' है, मेरा सवाल यह है कि जब मैं यह संकलन करता हूं तो मैं इसे कैसे प्रिंट कर सकता हूं? मैंने "$ पथ" स्ट्रिंग प्रदर्शित करते हुए फ़ाइल बनाओ गूंज पढ़ें और मैंने कोशिश की: @echo $(NDK_PROJECT_PATH) @echo $(value NDK_PROJECT_PATH) दोनों मुझे …
247 makefile  gnu-make 


7
Makefile वैरिएबल को कमांड का आउटपुट कैसे असाइन करें
मुझे कुछ नियमों को सशर्त रूप से निष्पादित करने की आवश्यकता है, केवल तभी जब पायथन स्थापित किया गया है एक निश्चित संस्करण से अधिक है (कहें 2.5)। मैंने सोचा था कि मैं ऐसा कुछ कर सकता हूं: python -c 'import sys; print int(sys.version_info >= (2,5))' और फिर एक ifeqबयान …
224 shell  makefile 

4
ऐसा क्यों लगता है कि लक्ष्य अप टू डेट है?
यह मेरा मेकफाइल है: REBAR=./rebar REBAR_COMPILE=$(REBAR) get-deps compile all: compile compile: $(REBAR_COMPILE) test: $(REBAR_COMPILE) skip_deps=true eunit clean: -rm -rf deps ebin priv doc/* docs: $(REBAR_COMPILE) doc ifeq ($(wildcard dialyzer/sqlite3.plt),) static: $(REBAR_COMPILE) build_plt analyze else static: $(REBAR_COMPILE) analyze endif मैं make compileकई बार दौड़ सकता हूं और प्राप्त कर सकता हूं …
223 makefile 

9
Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं?
मैं ग्नू grep बनाने की कोशिश कर रहा हूं, और जब मैं रन बनाता हूं, मुझे मिलता है: [snip] /bin/bash: line 9: makeinfo: command not found Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं? (यह उबंटू है, अगर इससे फर्क पड़ता है)
223 ubuntu  gcc  makefile  grep 

9
मैक ओएस एक्स लॉयन के लिए मुझे "मेक" प्रोग्राम कहां मिल सकता है?
बस अपने कंप्यूटर को मैक ओएस एक्स लायन में अपग्रेड किया और टर्मिनल पर जाकर "मेक" टाइप किया लेकिन यह कहता है: -बैश: मेक: कमांड नहीं मिला "मेक" कमांड कहाँ गया?
222 macos  makefile  osx-lion 

11
Makefile में लूप कैसे लिखें?
मैं निम्नलिखित आदेशों पर अमल करना चाहता हूं: ./a.out 1 ./a.out 2 ./a.out 3 ./a.out 4 . . . and so on कैसे एक लूप के रूप में इस बात को लिखने के लिए Makefile?
217 makefile  loops 


6
मैं Makefile लक्ष्यों में बैश सिंटैक्स का उपयोग कैसे कर सकता हूं?
मुझे अक्सर बैश सिंटैक्स बहुत उपयोगी लगते हैं, जैसे प्रक्रिया प्रतिस्थापन diff <(sort file1) <(sort file2)। क्या मेकफाइल में ऐसे बैश कमांड का उपयोग करना संभव है? मैं कुछ इस तरह से सोच रहा हूँ: file-differences: diff <(sort file1) <(sort file2) > $@ मेरे जीएनयू मेक 3.80 में यह एक …
208 bash  shell  makefile 

4
नियम निष्पादन समय पर परिवर्तनशील बनायें
अपने GNUmakefile में, मैं एक नियम रखना चाहूंगा जो एक अस्थायी निर्देशिका का उपयोग करता है। उदाहरण के लिए: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) जैसा कि लिखा गया है, उपरोक्त नियम उस समय अस्थायी निर्देशिका बनाता है, …
208 makefile  gnu-make 

12
अपने Makefile की वर्तमान सापेक्ष निर्देशिका कैसे प्राप्त करें?
मेरे पास ऐप विशिष्ट निर्देशिकाओं में कई मेकफाइल्स हैं: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile प्रत्येक मेकफाइल में एक .inc फ़ाइल होती है जिसमें एक स्तर ऊपर होता है: /project1/apps/app_rules.inc App_rules.inc के अंदर, मैं चाहता हूं कि जहां मैं चाहता हूं कि बायनेरिज़ को जब बनाया जाए तो मैं उस स्थान को निर्धारित …

17
आप एक बदलाव में लक्ष्यों की सूची कैसे प्राप्त कर सकते हैं?
मैंने रेक बिट (रूबी मेक प्रोग्राम) का उपयोग किया है, और इसमें सभी उपलब्ध लक्ष्यों की सूची प्राप्त करने का विकल्प है, जैसे > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates the databases …

12
विंडोज में मेकफिल कैसे चलाएं?
मेरे पास कुछ डेमो हैं जिन्हें मैंने डाउनलोड किया और वे मेकफाइल.विन और मेकफाइल.सगी के साथ आते हैं। डेमो को संकलित करने के लिए मैं विंडोज में इन्हें कैसे चला सकता हूं?
187 windows  makefile 

3
यदि कोई लक्ष्य निर्दिष्ट नहीं है, तो निर्माण करने के लिए "लक्ष्य" ऐप डिफ़ॉल्ट लक्ष्य को कैसे जानता है?
अधिकांश लिनक्स ऐप्स इसके साथ संकलित हैं: make make install clean जैसा कि मैंने इसे समझा, तर्कों के रूप में बिल्ड टारगेट के नाम लेता है। तो installएक लक्ष्य है जो कुछ फ़ाइलों की प्रतिलिपि बनाता है और उसके बाद cleanएक लक्ष्य है जो अस्थायी फ़ाइलों को हटा देता है। …
186 makefile 

15
आप किसी लक्ष्य को फिर से बनाने के लिए मेकफिल को कैसे मजबूर करते हैं
मेरे पास एक मेकफाइल है जो बनाता है और फिर एक और मेकफाइल कहता है। चूंकि यह मेकफाइल अधिक मेकफाइल्स को कॉल करता है जो वह काम करता है जो वास्तव में नहीं बदलता है। इस प्रकार यह सोचता रहता है कि यह परियोजना निर्मित और अद्यतित है। dnetdev11 ~ …
184 linux  makefile 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.