Ich versuche, eines meiner ausführbaren Dateien mit Profiling-Optionen zu kompilieren. Ich habe die -prof
Optionen in meiner Cabal-Datei hinzugefügt. Wenn ich das tue, erhalte ich eine Nachricht:Wie kompiliert man Abhängigkeiten für das Profiling in einer Cabal-Sandbox
Could not find module ‘Package-X’
Perhaps you haven't installed the profiling libraries for package ‘package-x’?
Use -v to see a list of the files searched for.
Wie mache ich das? Ich habe versucht, cabal install --only-dependency --reinstall
und ich bekomme die folgende Antwort:
All the requested packages are already installed:
Use --reinstall if you want to reinstall anyway.
habe ich schon --reinstall
, was soll ich tun? Ich versuchte auch cabal configure --enable-profiling-libraries
etc ...
Does [diese] (http://stackoverflow.com/questions/1704421/cabal-not-installing-dependencies-when-needing-profiling-libraries) Frage Ihr Problem lösen? – bheklilr
Es löst es irgendwie. 'cabal install --installer world' hat etwas gemacht. Aber ich kann immer noch nicht das Profiling für meine ausführbare Datei erhalten. Wenn ich "-prof" in der Cabal-Datei hinzufüge, klagt es, dass es nicht benötigt wird. Wenn ich es entfernen "+ RTS-P" beschweren die Binärdatei wurde nicht mit Profiling-Unterstützung kompiliert ... – mb14
Haben Sie 'library-profiling: True' zu Ihrer' .cabal/config' Datei hinzugefügt? Das schien der wahre Trick zu sein, um Bibliotheken mit Profiling zu installieren. – bheklilr