2010-10-14 15 views
0

我使用GHC 6.12.2和最新Data.HashMap 1.1.0包,而與選項編譯profilng爲Data.HashMap

+RTS -prof -auto-all 

它不工作,並且消息說我沒有安裝性能分析軟件包

如何安裝?

感謝回覆

回答

3

我們可以假設您使用的是this hashmap?一般來說,您需要安裝配置文件:cabal install -p hashmap --reinstall。大多數人默認啓用配置文件(編輯您的文件config文件並設置library-profiling: True)。

1

您是認真的? GHC 5.2.2已超過8歲。

如果你當前Haskell Platform,包括GHC 6.12.3,我們可以給出相關建議。

編輯:我看你定你的帖子。

+0

如果他真的要說6.12.2(2個錯別字),那麼這仍然不好,因爲6.12.2有一些已知問題。 – 2010-10-14 22:37:03

0

您正在使用的選項

+RTS -prof -auto-all 

同時建設Data.HashMap,或者你只是使用

-prof -auto-all 

+RTS表明你給標誌來Haskell的運行時系統。編譯代碼時不使用它,而是在運行編譯的可執行文件時使用它。

+0

同時構建可執行程序的原因 – 2010-10-14 23:38:31

+0

只有在運行可執行文件時,編譯或構建時才需要'+ RTS'。 – 2010-10-15 12:39:45