我有一个新的 FreeBSD 9.0 安装,它无法通过 CPAN 安装需要 C 的模块。它似乎归结为cc
没有被调用-I/usr/local/include
。我尝试通过使用INC="-I/usr/local/include"
- 启动 CPAN 来覆盖它,虽然这解决了某些模块的问题,但它会破坏其他模块,因为它似乎覆盖了 makefile 中设置的任何默认值。
我有另一个设置几乎相同的盒子(安装稍旧,但仍然是 FreeBSD 9.0),perl -V
在旧盒子上显示ccflags
contains -I/usr/local/include
,而在新盒子上没有。
我猜这就是为什么 CPAN 在cc
没有它的情况下打电话的原因。
问题是,我该如何配置它?