मैंने यूनिक्स में किसी प्रोजेक्ट से कुछ फ़ाइलें बनाई हैं, वे बहुत हैं और यदि मैं इसे किसी अन्य पीसी या फ़ोल्डर में निष्पादित करना चाहता हूं तो मुझे वहां सभी फ़ाइलों की प्रतिलिपि बनाना होगा। वे सभी आयात में जुड़े हुए हैं। मैं निष्पादन योग्य हैकेल प्रोग्राम कैसे बना सकता हूं?हास्केल की बहु .hs फ़ाइलों को संकलित करें - यूनिक्स
मैं उदाहरण के प्रति है:
main.hs - main where all the program executes; using,besides haskell, unix shell.
ex1.hs - basically types of data, some functions.
ex2.lhs - same as ex1.lhs but is literate with LaTeX
pic.jpg - picture to use on the pdflatex
package.sty - package needed to use some functions
मैं आगे बढ़ना है और इनमें से सभी को संकलित करते कैसे?
>ghc -o MAIN main.hs ex1.hs ex2.lhs pic.jpg package.sty
Failed to load interface for 'ex1.hs'
और रेखा जो आयात ex1.hs
जिज्ञासु अगर मैं करने के लिए व्यापार आयात ex1.hs है में है: मैं GHC का उपयोग कर, लेकिन हमेशा त्रुटियों देने की कोशिश की आयात ex2.lhs लाइन ex2
क्या आपका मतलब _ghc_ था? –
आप कैसे '.jpg'- या' .sty'-फ़ाइल संकलित करने के लिए चाहते हैं? क्या इसे निष्पादन योग्य में एम्बेड किया जाना चाहिए? – dflemstr
हां मुझे इसकी आवश्यकता है क्योंकि प्रोग्राम एक पीडीएफ बनाता है और मुझे इसकी आवश्यकता है कि jpg और sty एक पैकेज है – MrFabio