使用cabal install
與GNU make的-jN
標誌相似時,是否有方法可以並行編譯軟件包?Parallel Cabal Build
19
A
回答
33
是的,從1.16版本,陰謀不支持此使用-j
選項安裝,像這樣:
cabal install -j mypackage
13
不,這個問題已經有一段時間了。努力使ghc --make
並行地構建所需的模塊,但顯然遇到了問題。從那時起,我在所有討論過的場合都在討論這個問題,但還沒有成爲現實。
查看此duplicate question瞭解一些鏈接以及現有技術狀態。
+7
Gees的傢伙,很容易就下來了票。這是寫的正確,但新的答案(寫在一整年後)有你正在尋找更新的信息。 –
相關問題
- 1. Cabal build error:'不合適的類型'ghc7.8.3 Cabal-1.22 OSX10.10 Yosemite
- 2. cabal build --ghc-options =「 - fforce-recomp -Wall -fno-code」失敗
- 3. Cabal庫vs cabal-install。有什麼不同?
- 4. Cabal Multiple Executables
- 5. Parallel EntityFramework
- 6. Parallel missForest
- 7. Parallel Dijkstra
- 8. PARALLEL submakes
- 9. Cabal地獄安裝cabal-nirvana?
- 10. gradle --parallel和maxParallelForks
- 11. Matlab和gnu-parallel
- 12. OpenCL Parallel Dispatch
- 13. Parallel ForEach on DataTable
- 14. Parallel Loop&Stringbuilder
- 15. 使用PARALLEL make
- 16. parallel()。map()。toArray()
- 17. Parallel ForEach和ConcurrentBag
- 18. Parallel Library MaxDegreeOfParallelism值?
- 19. Silent parallel :: makePSOCKcluster(...,outfile =「」)
- 20. Ubuntu中的cabal cabal-install錯誤14.04
- 21. cabal-install「無法讀取cabal文件...」
- 22. Windows中「cabal install cabal-install」的問題
- 23. ghc 8.0 cabal build error「ld:-r和-pie可能不能一起使用」已知?
- 24. cabal build --ghc-option = -ddump-minimal-imports不生成主要的導入文件
- 25. 爲什麼cabal安裝已經重新安裝包中.cabal/lib
- 26. cabal install pcap windows 64bit
- 27. 爲什麼要配置cabal?
- 28. `堆棧build`新鮮`耶索德init`沒有可執行存入`DIST/build`
- 29. Cabal安裝拒絕安裝模塊,因爲缺少cabal庫
- 30. perl,python,parallel processing,fork
n.b.此版本的cabal不包含在當前版本的Haskell平臺(2012.4.0.0)中,但[預計將包含在下一版本的Haskell平臺(2013.2.0.0)]中(http://stackoverflow.com/ a/7872263/86622)(見評論)。 – dave4420
但是,即使在當前的Haskell平臺上,您也可以簡單地「安裝cabal-install」來獲得此功能。這甚至不會破壞(對我來說)。 – nh2
您可能希望添加到您的答案,這不會加速安裝一個包 - 它只是同時安裝*多個包*。因此'cabal install -j mypackage'不會帶來任何好處,只有'cabal install -j package1 package2'會。 – nh2