haskell - What's the difference between GHC's -c and -no-link options? -
मदद कहते हैं:
-c लिंक न करें और
-no-link लिंक को रद्द करना मैं समझता हूँ कि -c लिंकिंग भाग पूरी तरह से रोकता है लेकिन अगर मैं -no-link निर्दिष्ट करता हूं तो क्या अंतर है? क्या लिंकिंग चरण वास्तव में लिंक करने से अलग कुछ करता है? अपडेट: दिलचस्प है, -no-link है।
एपैक -c निर्भरता को संभाल नहीं करता है उदाहरण Main.hs:
मॉड्यूल मुख्य जहां आयात टेस्ट मुख्य :: IO () main = test Test.hs :
मॉड्यूल परीक्षण जहां टेस्ट :: IO () test = print 123 -c के साथ संकलन करने की कोशिश कर रहा है: <: / P> $ ghc -c Main.hs Main.hs: 5: 1: के लिए खोज की गई फ़ाइलों की सूची देखने के लिए `टेस्ट 'उपयोग -विभिन्न इंटरफेस लोड करने में विफल। के साथ -no-link : $ ghc -no-link Main.hs [2 का 1] संकलित परीक्षण (टेस्ट। एचएस, टेस्ट.ओ) [2 का 2] कंपाइलिंग मेन (मेन एचएस, मेन.ओ)
Comments
Post a Comment