我在Unix下创建了一个项目的一些文件,它们很多,如果我想在另一个pc或文件夹中执行它,我需要将所有文件复制到那里。他们全部连接在进口。 我如何制作一个可执行的haskell程序?编译Haskell的多个.hs文件 - Unix
我每例如:
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但总是给人错误的尝试import ex2.lhs line会报错ex2
你的意思是_ghc_? –
如何编译'.jpg'或'.sty'文件?它应该嵌入到可执行文件中吗? – dflemstr
是的,我需要它导致程序创建一个pdf,我需要该JPG和麦粒肿是一个包 – MrFabio