尝试cabal install gd
时遇到以下错误
Configuring gd-3000.7.3...
cabal: Missing dependencies on foreign libraries:
* Missing (or bad) header file: gd.h
* Missing C libraries: gd, png, jpeg
This problem can usually be solved by installing the system packages that provide these libraries (you may need the "-dev" versions). ...
它说Missing C libraries: gd, png, jpeg
我想我是对的,如果我将其解释为:缺少的库是某些未指定的版本:libgd
,libpng
,libjpeg
及其{ {1}}。
我们看到cabal没有报告这些库的版本,因此很难确定它需要哪个版本的外部库。
中读到了-dev versions
有一行说:
gd.cabal
但这也没有说明外国图书馆的版本。
是否有某些位置可以获得此类信息(但是cabal忽略它或者我不知道正确的开关)?我需要为此开启任何电缆开关吗? 要么 如果cabal受到该软件包开发人员的支配,可能包含或不包含有关外国图书馆版本的信息?
我希望得到更一般的答案,而不是仅针对此Extra-libraries: gd, png, z, jpeg, m, fontconfig, freetype, expat
问题。
很抱歉有多个问题,但我认为它们是相关的。