在带有 opencsw.org 包的 Solaris 上运行 Perl 5.10 CPAN,包中的 Makefile.PL 无法找到正确的路径和 cc (gcc)。
我找到了make的路径并将其设置为gmake,但找不到cc的任何设置。
我想我曾经在 CPAN/Config.pm (或使用 o config ...) 中设置过这个,但再也找不到任何设置,也没有足够的耐心在灌木丛中跋涉来找出这样一个基本的东西在哪里设置.
有人知道吗?
最佳答案
cpan
不需要知道在哪里gcc
或等效的是,因为它不是 cpan
直接调用它的工作。通常是 Makefile.PL
或 Build.PL
需要知道这一点,它通常会接受编译器用作命令行参数。如果您添加 PERLMAINCC=/compiler/to/use
至 o conf makepl_arg
应该这样做。
关于perl - 如何告诉 CPAN 关于 make 和 cc 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734980/