Я пытаюсь скомпилировать один из моих исполняемых файлов с параметрами профилирования. Я добавил параметры -prof
в свой файл cabal. Когда я это сделаю, я получаю сообщение:Как скомпилировать зависимости для профилирования в песочнице cabal
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.
Как это сделать? Я попытался cabal install --only-dependency --reinstall
и я получаю следующий ответ:
All the requested packages are already installed:
Use --reinstall if you want to reinstall anyway.
Я уже использовал --reinstall
что я должен делать? Я также попробовал cabal configure --enable-profiling-libraries
и т. Д.
ли [это] (http://stackoverflow.com/questions/1704421/cabal-not-installing-dependencies-when-needing-profiling-libraries) вопрос решить вашу проблему? – bheklilr
Это своего рода решение. 'cabal install --reinstall world' что-то сделал. Но я все еще не могу получить профилирование для моего исполняемого файла. Если я добавлю '-prof' в файл cabal, он жалуется, что он не нужен. Если я удалю его '+ RTS -p', то жалуется, что двоичный файл не был скомпилирован с помощью профилирования ... – mb14
Вы добавили' library-profiling: True' в свой файл '.cabal/config'? Казалось, это настоящий трюк для получения библиотек с профилированием. – bheklilr