मैं "हार्ड सी सीखें" के माध्यम से सी प्रोग्रामिंग सीख रहा हूं। मैं वर्तमान में व्यायाम 1 पर हूं, जो यहां पाया जा सकता है: http://c.learncodethehardway.org/book/ex1.html"मेक" सी प्रोग्रामिंग का उपयोग करना (सी हार्ड ड्राइव सीखें)
मैं अवधारणा को कवर किया गया समझता हूं, लेकिन संकलन प्रक्रिया को समझ नहीं पा रहा हूं। आदेश पंक्ति में "बनाने" आदेश का उपयोग करते हैं, यही कारण है कि यह काम करता है:
$ make ex1
और यह काम नहीं:
$ make ex1.c
मैं वास्तव में सिर्फ एक मिनट पहले तक दूसरा आदेश चल रहा था। आखिर में मैंने इसे समझ लिया। जब तक मैंने किया था, मैं इस त्रुटि संदेश मिल रहा रखा: एक ओर जहां यह एक सिर्फ एक तकनीकी है
make: nothing to be done for 'ex1.c'
, मैं अभी भी पता करने के लिए क्या हो रहा है करना चाहते हैं। धन्यवाद :)
gcc ex1.c -o ex1 नहीं है? क्योंकि जीसीसी सी संकलक है। – Survivor
यह प्रश्न सी भाषा की तुलना में 'मेक' प्रोग्राम के बारे में अधिक है। – aschepler
क्षमा करें, यह सभी भविष्य के प्रश्नों में ध्यान में रखेगा। यह वास्तव में स्टैक ओवरफ्लो पर मेरी पहली पोस्ट थी, और जवाब आश्चर्यजनक रूप से जल्दी रहे हैं! आप सभी को एक बार फिर धन्यवाद। – antigravityguy