[英]How do I get ruby-svm to look for libraries in macports' /opt/local?
[英]macos - how to tell cabal/ghc to look in /opt for libraries/include files?
我已经通过/ opt中的端口安装了pcre库。
我正在尝试安装pcre-light,但是cabal install pcre-light
报告:
Resolving dependencies...
Configuring pcre-light-0.4...
Preprocessing library pcre-light-0.4...
Base.hsc:103:18: error: pcre.h: No such file or directory
...
pcre.h位于/ opt / local / include
更新:我无法链接到Macports提供的pcre库,因此我切换到使用Home brew。
http://www.haskell.org/ghc/docs/7.0.2/html/Cabal/builders.html
--extra-include-dirs [= dir]一个额外的目录,用于搜索C头文件。 您可以多次使用此标志来获取目录列表。
如果您的标准系统头文件位于软件包的.cabal文件中未提及的非标准位置,则可能需要使用此标志。 使用此选项的效果与将目录dir附加到每个库中的包目录字段以及包的.cabal文件中的可执行文件具有相同的效果。 当然,这样做的好处是您根本不必修改软件包。 这些额外的目录将在构建软件包时使用,对于库,它还将保存在软件包注册信息中,并在编译使用该库的模块时使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.