XCode 4.3 - 从XCode 4.2升级后,perl无法找到C编译器

时间:2012-06-05 19:29:06

标签: c perl compiler-construction osx-lion xcode4.3

我最近升级到了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编译器?。

2 个答案:

答案 0 :(得分:5)

新版本的Xcode不会安装二进制文件(例如C编译器),可以在$PATH中找到它们。您需要转到XCode首选项的“下载”部分,然后选择安装命令行工具。

更多信息from Apple(查找“命令行工具是可选的”)。

答案 1 :(得分:0)

如果您认为它们兼容,可以创建符号链接或编辑Config.pm(path = perl -MConfig -E'say $INC{"Config.pm"}')。