我最近升级到了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编译器?。
答案 0 :(得分:5)
新版本的Xcode不会安装二进制文件(例如C编译器),可以在$PATH
中找到它们。您需要转到XCode首选项的“下载”部分,然后选择安装命令行工具。
更多信息from Apple(查找“命令行工具是可选的”)。
答案 1 :(得分:0)
如果您认为它们兼容,可以创建符号链接或编辑Config.pm(path = perl -MConfig -E'say $INC{"Config.pm"}'
)。