我最近升级到 Lion 和 XCode 4.3,现在我用 Perl 做的任何需要 C 编译器的操作都无法构建:
root# perl Makefile.PL
Couldn't find your C compiler
Compilation failed in require at Makefile.PL line 5.
BEGIN failed--compilation aborted at Makefile.PL line 5.
我的 C 编译器设置为:
root# perl -V:cc
cc='llvm-gcc-4.2';
XCode 4.3 有什么变化吗?现在如何为 perl 设置 C 编译器?.
新版本的 Xcode 不会安装二进制文件(例如 C 编译器),您可以在
$PATH
中找到它们。 您需要转到 XCode 首选项的“下载”部分并选择安装命令行工具。
更多信息来自Apple(查找“命令行工具是可选的”)。
如果您认为它们兼容,您可以创建符号链接或编辑 Config.pm(路径 =
perl -MConfig -E'say $INC{"Config.pm"}'
)。