Tôi đã tạo một số tệp từ một dự án trong Unix, chúng rất nhiều và nếu tôi muốn thực thi nó trong một máy tính hoặc thư mục khác, tôi cần sao chép tất cả các tệp vào đó. Tất cả đều được kết nối trong nhập. Tôi có thể tạo chương trình haskell thực thi như thế nào?Biên dịch nhiều tệp .hs của Haskell - Unix
Tôi có mỗi ví dụ:
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
Làm thế nào để tiến hành và biên dịch tất cả các? tôi đã cố gắng sử dụng GHC nhưng luôn luôn đưa ra các lỗi:
>ghc -o MAIN main.hs ex1.hs ex2.lhs pic.jpg package.sty
Failed to load interface for 'ex1.hs'
Và trong dòng trong đó có ex1.hs nhập khẩu
Tò mò là nếu tôi thương mại ex1.hs nhập khẩu để nhập ex2.lhs dòng sẽ đưa ra lỗi trên ex2
Ý của bạn là _ghc_? –
Bạn muốn một tệp '.jpg'- hoặc' .sty' được biên dịch như thế nào? Nó có nên được nhúng vào tệp thực thi không? – dflemstr
Có tôi cần nó gây ra chương trình tạo ra một pdf và tôi cần jpg và chuồng là một gói – MrFabio