जब तक मैं चलाता हूं चलाने के बाद इंस्टॉल चला जाता हूं, तो मुझे अपने वर्तमान फ़ोल्डर में बाइनरी फ़ाइल मिल सकती है। इसलिए निम्नलिखित लिनक्स कमांड1.5 जाओ: क्या "इंस्टॉल करें" व्यवहार बदल गया है? पुराने निष्पादन योग्य को हटा रहा है?
$ काम कर रहा था जाने का निर्माण & & जाना स्थापित & & ./executable
लेकिन 1.5 जाना, जब मैं एक ही आदेश मैं मिल चलाने के स्थापित करने के बाद,
-बैश: ./executable: ऐसी कोई फ़ाइल या निर्देशिका
और जब मैंने चेक किया, तो खोजने के लिए कोई निष्पादन योग्य नहीं है। जाओ 1.5 में इंस्टॉल व्यवहार बदल गया था?
(कोई जवाब नहीं है लेकिन अभी भी ...) IIUC, यदि आप 'इंस्टॉल इंस्टॉल' का उपयोग कर रहे हैं, तो आपको कभी भी 'बिल्ड बिल्ड' नहीं कहा जाना चाहिए। मेरा मतलब है, 'बिल्ड करें' एक-ऑफ बिल्ड के लिए है, जबकि 'इंस्टॉल करें' है, जिसे किसी को एडिट-रन-रीडिट वर्कफ़्लो के लिए उपयोग करना चाहिए। हालांकि यह विभिन्न वातावरण से आने वाले लोगों के लिए काउंटर-अंतर्ज्ञानी हो सकता है (क्रिया "इंस्टॉल" से पता चलता है कि 'इंस्टॉल करें' का प्रकार * अंतिम * यानी * तैनाती * चरण) है, वास्तव में 'इंस्टॉल करें' का उपयोग पहले ही संकलित * निर्भर * पैकेज जबकि 'बिल्ड बिल्ड' हर बार पूरी चीज को पुन: संकलित करता है और फिर मध्यवर्ती ऑब्जेक्ट फ़ाइलों को दूर करता है। – kostix
मैं पूरी तरह से @ कोस्टिक्स से सहमत हूं। मैं बिल्ड बनाने और तुरंत परीक्षण करने के लिए निर्माण का उपयोग करता हूं लेकिन इंस्टॉल करने के बिना, बिल्ड को हर समय बनाने के लिए बहुत समय लगता है। –
इसके अलावा बिंदु यह है कि क्या इंस्टॉल व्यवहार बदल गया है या नहीं। –