【发布时间】:2012-08-19 11:26:11
【问题描述】:
我有一个新的 FreeBSD 9.0 安装,它在通过 CPAN 安装需要 C 的模块时遇到问题。似乎在没有-I/usr/local/include 的情况下调用cc。我已经尝试通过使用 INC="-I/usr/local/include" 启动 CPAN 来覆盖它 - 虽然这解决了某些模块的问题,但它会破坏其他模块,因为它似乎覆盖了 makefile 中设置的任何默认值。
我有另一个设置几乎相同的盒子(安装稍旧,但仍然是 FreeBSD 9.0),旧盒子上的 perl -V 显示 ccflags 包含 -I/usr/local/include,而它没有在新盒子上。
我猜这就是 CPAN 在没有它的情况下调用 cc 的原因。
问题是,我该如何配置?
【问题讨论】: